Ubuntu に Resilio Sync をインストールする2

以前 Ubuntu に Resilio Sync をインストールする方法を書いた。

このときはあまりスマートにできていなかったので、改めてまとめ直してみる。

ただし、今回はローカルマシン同士の同期なので SSL 接続などの設定はしていない。

環境:
・VMware vSphere Hypervisor 7.0U3g(英語環境)
・Ubuntu Server 22.04.2 LTS

(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 が使える。

http://{IP アドレス}:8888/gui/

(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


この記事が気に入ったらサポートをしてみませんか?