Ubuntu に Resilio Sync をインストールする2
以前 Ubuntu に Resilio Sync をインストールする方法を書いた。
このときはあまりスマートにできていなかったので、改めてまとめ直してみる。
ただし、今回はローカルマシン同士の同期なので SSL 接続などの設定はしていない。
(1)【パッケージをダウンロード】
Installing Sync package on Linux – Sync
https://help.resilio.com/hc/en-us/articles/206178924-Installing-Sync-package-on-Linux
上記公式サイトで「Downloads For DEB:>x64」の URL を確認して、ダウンロードする。
$ wget {https://~.deb}
(2)インストール。
$ sudo dpkg -i {1のファイル}
(3)サービスの自動起動。
$ sudo systemctl enable resilio-sync
(4)8888、9999、3000、3838、80、22251 番の TCP および UDP ポートをあける。僕は ufw を使っているので、以下のコマンドを実行する。
$ sudo ufw allow 8888,9999,3000,3838,80,22251/tcp
$ sudo ufw allow 8888,9999,3000,3838,80,22251/udp
$ sudo ufw reload
(5)/etc/resilio-sync/config.json を以下のように変更する。
変更前:
"webui" :
{
"force_https": true,
"listen" : "127.0.0.1:8888"
}
変更後:
"webui" :
{
"force_https": true,
"listen" : "0.0.0.0:8888"
}
(6)Ubuntu を再起動。
(7)以下のアドレスにアクセスすれば、Resilio が使える。
(8)同期フォルダーを登録しようとしたときに "Don't have permissions to write to selected folder." と警告が出た場合、以下のコマンドを実行する。
$ sudo apt install acl
$ sudo setfacl -R -m "u:rslsync:rwx" {対象フォルダー}
参考:
networking - How do I allow multiple ports simultaneously in UFW? - Ask Ubuntu
https://askubuntu.com/questions/998279/how-do-i-allow-multiple-ports-simultaneously-in-ufw
この記事が気に入ったらサポートをしてみませんか?