JoplinをSynologyに設置

Evernoteの代替としてnote stationを使っていたけどどうにも使い勝手が悪いので、今度はオープンソースのJoplinをテスト。

保存先は自分のSynology NASに設定。ユーザーアカウントと共有ディレクトリを作り、WebDAVサーバーをアプリとして立ち上げて、PCやスマホに入れたJoplinと接続。しかしネット越しだとうまくつながるが、NASと同一LANだとエラーになってしまう。

どうもDDNSでアクセスした場合にhogehoge.synology.meが自分のグローバルIPになるが、ルーターがそこからNASのローカルIPを返すような機能がないのでエラーになってしまうみたい。困った。

とりあえず無理やりだけど、/etc/hostsファイルを編集して、{ローカルのNASのIP} hogehoge.synology.me を設定して、この設定が生きている時はローカルIPを見るようにした。それだけだとポートが合わないので、NASの「コントロールパネル」→「ログインポータル」→「詳細設定」→「リバースプロキシ」で

「LAN外からつながる時のポート」→「LAN内でつなぐポート」

への変換を行った。実際にLAN外からつながるときは、ルーターでLAN内向けにポート変換をされるので、通常LAN内でこのポートでアクセスされることはないので問題はない。

これでLAN内でつながるようになった。LAN外でつなぐ場合は、面倒だが/etc/hostsをコメントアウトする。

スマホはLAN外の設定にしておいて、つなぐ時はWiFiを切る。

次にルーターを買い換えるまではこれでしのぐ。


Categories:

Tags: