前言
前陣子在 VPS 上弄好了 Octopress 的環境,但是不論是要上傳或備份檔案,透過文字介面來處理總是稍嫌麻煩,於是弄了個雙邊自動同步的軟體來達成要求
操作
安裝環境:Ubuntu 16.04
首先添加 Resilio 的源
1 2 3
| echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
|
安裝 Resilio-Sync
1 2
| sudo apt-get update sudo apt-get install resilio-sync
|
編輯 config.json
1
| sudo vim /etc/resilio-sync/config.json
|
由於我們是遠端訪問,所以將 listen
的值修改為 0.0.0.0:8888
1 2 3 4 5 6 7 8 9
| { "storage_path" : "/var/lib/resilio-sync/", "pid_file" : "/var/run/resilio-sync/sync.pid",
"webui" : { "listen" : "0.0.0.0:8888" } }
|
重啟服務
1
| sudo systemctl restart resilio-sync
|
使用 http 訪問 Resilio-Sync 服務
1
| http://your_ip_addr:8888
|
- 進入後設定初始帳號密碼以及主機名稱
- 選擇要同步的資料夾(如果遇到問題請參考下列解法)
1 2
| # Don’t have permissions to write to selected folder. sudo setfacl -R -m "u:rslsync:rwx" /home/your-username
|
- 選擇完成後複製可讀寫權限的金鑰
- 貼上本機的 Resilio-Sync 客戶端開始同步
設定 Resilio-Sync 自動啟動
1
| sudo systemctl enable resilio-sync
|
參考資料