ホーム » Synology NAS
「Synology NAS」カテゴリーアーカイブ
MailPlus Server 配信設定
以前 NAS にメールサーバをインストールして,受信まではできる様にしていたもの.
MailPlus で「作成」して「送信」すると,うまく送れない状態.
以前は気づかなかったが「connect to mx….jp[219……….2]:25: Connection timed out」となっている.
OP25B が影響しているみたいで「リレーサーバ」の設定が必要とのこと.
メールソフトの設定を参考にして,次の様に設定.
これで送信できる様になった.
DSM 7.2 仮想ホストの設定
以前設定した時と変更されているみたいで,DSM 7.2 での設定手順.
「Web Station」を起動して「Web サービス」を選択して「作成」.
今回は静的なページのため「静的なウェブサイト」を選択して「次へ」.
「ドキュメント ルート」などを指定して「次へ」,「作成」.
「Web Station」の「Web ポータル」を選択して「作成」.
「サービス」は「Web サービス」で追加したものを選択.
サブドメインの設定がまだなので,ホスト名は仮の名称(ここでは image ).
//image/… でアクセスできる様になる.
あとはドメインの DNS レコードを設定して,ホスト名をサブドメインに設定.
J2XML アンインストールでエラー
DS220 に J2XML 3.9 を入れて,更新したものを出力.
J2XML 3.9 にあげてある DS116 へのインポートは問題ないが,J2XML 3.7 では読み込めない..
それで,J2XML をアンインストールしようとするとエラー.
正しい対応方法がわからない.
joomla 以下の *j2xml*.* を検索して手動で削除.
どこかに情報が残っているみたいでうまくインストールできなかった.
インポートに必要な部分はそれなりに入っている様で,更新分の取り込みはできる様になった.
Joomla! を 4 に更新しなければならないのかもしれない.
Class “JPlatform” not found
Joomla! 4 にあげてうまく動作しなかった環境.
記事の一覧などに入ろうとすると
もう一つの Synology NAS で Joomla! 4 の環境が それなりに設定できた .
その時 j2xml が対応してなさそうだったので,それを無効に.
何とか記事の一覧などは表示できる様になった.
https://jml.mish.work/
Joomla! のメニューの追加
Joomla! などを再インストールして,記事のインポートまで行った環境.
先頭のページは表示できるが,それぞれの記事が見られない状態.
全体的に英語になっていたので…
管理画面の「システム」-「言語」.
デフォルトを「日本語」に設定.
https://jml.mish.work/
MariaDB「データベースをリセット」
先日 Synology NAS を DSM 7.2 に更新して,困った現象があった.
実際は DSM の問題ではなく,Joomla! のバージョンが 3.10 から 4.2.9 になったとこによるもの.
記事などの一覧を表示しようとすると,エラーになってしまう.
検索などもしてみたが,いい情報に引っ掛からない.
それでいろいろと弄っていて,間違って DS116 の DB を削除してしまった.
Joomla! や WordPress の記事がきれいになくなってしまった.
こうなると何でもできるので,WordPress と Joomla! のパッケージを削除,再インストール.
WordPress は,完全ではないが DS220 からインポート.
Joomla! の方はこれからだが,記事の一覧などを表示できそうなところまでは確認済み.
データをインポートするために J2XML を使おうとするが,4.0 での対応が不明.
エクステンションのインストール画面で検索しても出てこない(All Version とすると表示はされる).
検索すると J2XML 3.9 だと対応しているみたい.
pkg_j2xml-3.9.231.zip をダウンロードして,インストール.
1 つの記事だけ 何故かダメだったが,何とかインポートまではできた.
xml の中身を見ると環境依存文字?が含まれていた.
それを削除すると何とか通った.
[MyDNS.JP] IPアドレスの通知が …
Synology File Station
Synlogy NAS で Web サーバを公開している人は少ないのかもしれないが…
保有している多くの NAS で,ブラウザやスマートフォンなどからファイルを操作できる様になっている.
Synology NAS の場合は,File Station と DS file .
ほとんどの場合,PC から「エクスプローラ」で直接操作している.
たまに,スマートフォンの DS file で見る程度.
いろいろと操作していて,//192.168.x.xxx/(File Station のエイリアス)/ で開けてしまうことに気づいた.
以前は //192.168.x.xxx:5000/ の様な,DSM にログインする時と同じ方法だったと思う.
外からは操作することはないので,ファイアウォールなどで…と思うが,うまい設定がわからない.
Synology Chat
Synology NAS にある Chat 機能をインストールした.
Chat Server をインストールすると,LAN 内の NAS ユーザであれば次の様な指定でアクセスできる.
//192.168.1.xxx/chat/
//192.168.1.xxx/chat/ の様にアクセスするために「ログインポータル」の設定が必要.
「コントロールパネル」-「ログインポータル」-「アプリケーション」で「Synology Chat」を選択して「編集」.
「エイリアス」の所で指定したものが //192.168.1.xxx/(エイリアス)/ として使用される.
ここでは https://chat.(example.com) などの様にアクセスする設定も可能.
私の NAS 環境では,自分以外は「テスト用」などしか登録していない.
そのため Chat のためにユーザを追加登録するのはちょっと目的が違う.
「Synology Chat ゲスト」で検索して「ゲスト機能」があることはわかっていたので,その設定.
「Chat Admin Console」の「設定」で「ゲストユーザーを許可」にチェック.
それで,その後の設定がなかなかわからなかった.
「チャンネルの作成」で「プライベート チャンネル」と「パブリック チャンネル」がある.
「ゲスト」ユーザは「プライベート チャンネル」の方で招待できる.
「プライベート チャンネル」を作成して,右上の「メンバー」アイコンをクリック.
すると「ゲスト」タブが表示される.
「ゲスト」タブを選択して「追加」すると「ゲスト電子メール」などを指定して招待メールを送信できる.
あとは,メールを受け取った側が自分でログイン情報を入力して,Synology Chat を利用できる様になる.
2023/01/03
ゲストユーザは,NAS 上の Homes の下に guest_(ユーザ名) で追加される.
2023/01/06
不要になったゲストユーザは「コントロールパネル」-「ユーザーとグループ」で削除できる.
2023/03/14
何故かわからないが,チャットのゲストで登録したアカウントでログインできない.
NAS の登録ユーザであれば //(NAS)/chat/ から入ってログインできる.
スマートフォンの「Chat」からも問題ないが,ブラウザの時にうまくない様子.
どうも,招待メールにあるアドレスから入る必要があるみたい.
https://(NAS)/chat/guest/index.html#eyJ0eXAiOiJ…
更に試すと,次の様に # 以降はなくても大丈夫.
https://(NAS)/chat/guest/index.html
PPAP の代わりとしても使えると思う.
パッケージが最新版ではありません
NAS OpenVPN サーバ設定
以前 ASUS ルータ で 設定 したが,最近安定しないので NAS で設定した.
OpenVPN の設定手順は次の様なもの.
1. VPN サーバで OpenVPN の有効化と設定.
2. .ovpn ファイルの出力.
3. .ovpn ファイルの編集.
4. OpenVPN が NAS に到達できる様に,ルータやファイアウォールを設定.
5. OpenVPN クライアント で .ovpn ファイルを取り込み.
6. クライアントから「接続」.
Synology NAS
「パッケージセンター」で「VPN Server」を「インストール」.
追加された「VPN Server」を起動.
「OpenVPN」を選んで「OpenVPN サーバーを有効にする」にチェック.
この時「ポート」は「1194」から変更(例えば 51234 )して,「適用」.
これで「エクスポート設定」が押せるようになる.
出力した .ovpn を「メモ帳」などで開いて編集.
先頭の方にある次の行の「YOUR_SERVER_IP」を変更.
remote YOUR_SERVER_IP 51234
remote 27.92.xxx.xxx 51234
DDNS を使用している場合は xxx.myds.me などの指定も可能.
私の場合,動作確認のために 192.168.0.xxx の .ovpn も用意している.
OpenVPN クライアントでの接続時の「ユーザ名」などは,NAS のユーザ情報が利用される.
ルータのポートの設定は次の様なものを追加.
ASUSTOR NAS
「App Central」で「VPN Server」を「インストール」.
「VPN Server」を起動して「OpenVPN」を「ON」に.
「権限」で「ユーザー」を「追加」,「適用」.
「設定」-「OpenVPN」で「ポート」などを変更し「構成ファイルのダウンロード」.
.ovpn 内の OPENVPN_SERVER_IP を変更.
後は同様に OpenVPN クライアントで取り込めば良い.
QNAP NAS
「App Center」で「QVPN Service」を「インストール」.
「QVPN Service 3」を開いて「OpenVPN」の設定.
「設定ファイルのダウンロード」したファイルを OpenVPN クライアントへ.
2023/01/29
Synology NAS で「サーバーCNを認証」にチェックを入れているとエラーになることがある様です.
Android から Synology VPN Server に接続できない
DS116 entware
localtime が正しく求められない ままの環境.
https://jml.mish.work/index.php/various/nas/synology-nas.html
ある程度 DS220+ に移行したので,SSH 接続環境の再設定.
CLI コマンドの導入.
DS220+ と同様 .
名前 :「SynoCommunity」
場所 :「https://packages.synocommunity.com/」
「SynoCli File Tools」をインストールして tree , mc , nano などを追加.
これで追加した tree は,localtime が正しく求められている.
Entware のインストール.
Install on Synology NAS
Iwao@DS116:~$ sudo -i
Password:
root@DS116:~# mkdir -p /volume1/@Entware/opt
root@DS116:~# rm -rf /opt
root@DS116:~# mkdir /opt
root@DS116:~# mount -o bind "/volume1/@Entware/opt" /opt
root@DS116:~# uname -m
armv7l
root@DS116:~# wget -O - https://bin.entware.net/armv7sf-k3.2/installer/generic.sh | /bin/sh
--2022-06-15 14:51:04-- https://bin.entware.net/armv7sf-k3.2/installer/generic.sh
タスクスケジューラの登録.
「作成」-「トリガーされたタスク」-「ユーザー指定のスクリプト」.
「Entware」「root」「ブートアップ」を指定.
「タスク設定」タブのスクリプトを記述するの所に,貼り付け.
NAS を再起動.
gcc のインストール.
Iwao@DS116:~$ sudo -i
root@DS116:~# opkg update
Downloading http://bin.entware.net/armv7sf-k3.2/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/entware
root@DS116:~# opkg install gcc
Installing gcc (7.4.0-7) to root...
DS220+ VMM Antivirus Essential
DS220+ HDD 追加
先日セットアップした DS220+ に HDD を追加.
ホットスワップ可能な機種だが,交換ではない場合の手順がよくわからないので,シャットダウンして HDD を挿入.
起動させるとうまく認識していない.もう一度シャットダウン.挿し方が甘かった.
今度は,ちゃんと DISK 2 の LED ランプも点いている.
「ストレージマネージャ」で見ると今度は表示されている.
すぐに再構築されるのかと思ったが,そうではなさそう.
「利用可能なドライブの管理」でどの様な目的の追加なのかを指定するみたい.
「ストレージ拡張用のドライブを追加する」と「ストレージプールの作成」のどちらかだと思うが…
「ストレージ拡張用のドライブを追加する」を選んで進めてみた.
リビルドと思われる動作になったのでこれで良いのだろうと思う.
DSM 7.1 に更新
Synology NAS の DSM 7.1 があったので更新.
更新に必要な時間は DS220+ で 30 分,DS116 は 1 時間程度.
DSM 起動後,幾つかのパッケージを更新.
DS116 の方は特に問題なさそう?
DS220+ は,Virtual Machine Manager の Win10 が起動できない.
空きメモリが足りないみたいで,メモリの割り当てを 3 GB から 2560 MB に変更.
DSM 6 から 7 に あげた時ほどの問題はなさそう.細かな影響はこれから確認.
2022/04/29
テーマの問題かもしれないが,WordPress の表示がうまくない.
画像が表示されなかったり,スマートフォンでは背景とずれている.
http ではうまく表示されているが https だとうまくないみたい.
DS220+ Antivirus Essential
先日,多くのファイルをバックアップ.
週末の昼に HDD の音が気になった.
原因は Antivirus Essential .
メモリが足りないのか,スワップしていたみたいで,仮想マシン を停止.
その後 40 時間程度放置したが,あまり進んでいない.
NAS を再起動.
もう一度「フルスキャン」を実行すると,前回よりは速いか?
MailPlus Server も停止して様子見.
DS116 リバースプロキシ設定
別のことを調べていて「リバースプロキシ」というのを見つけた.
Synology NASにリバースプロキシを設定して他ホストのWebサーバを中継する
今までは,ポートで他の Web サーバに振り分けていた.
また mish.work を取ってからは,AAAA レコード でうまく使えてはいた.
https://dev.mish.work/wordpress/2022/01/24/nas-virtual-host-port/
2022/04/10
幾つかのサブドメインをリバースプロキシで設定.
https://jml.mish.work
https://dev.mish.work
https://test.mish.work
https://ts.mish.work
https://as.mish.work
https://ws.mish.work
証明書に関しては検索したがあまりいい情報が引っ掛からなかった.
いろいろ試したが,それぞれの NAS で取得したものをエクスポートして,DS116 でインポートした.
2022/04/11
他の NAS で取った証明書は,「証明書」タブの「設定」でサブドメインに合わせて選択する必要がある?
2022/05/04
DS220+ を,リバースプロキシのサーバとして設定.
ルータのポートフォワーディングの設定で切り替え可能な様にした.