前面體驗了飛牛os,整體不錯,基於Debian,可玩性很高。當然,第一版有點粗糙可以理解。
可以看出來,這個fnos切入點在飛牛影視,希望透過影音功能切入市場,因此,對備份、同步做的就一般,不夠上心。備份我還測試出來幾個BUG!
現在,我就自己動手,給fnos打上備份增強修補程式。
之前在群暉DSM系統上部署Duplicati,是用Docker方式進行的,是因為DSM底層閹割太嚴重,root方式好多不能用。現在,基於Debian的fnos,應該能夠相容吧。
Let's go
先來看看Duplicati的官網和官方手冊 Installation - Duplicati 2 User's Manual
可以看到,直接就有Debian的安裝包
手冊安裝也挺全的
開始安裝Duplicati
#1.下載安裝包wget https://updates.duplicati.com/beta/duplicati_2.0.8.1-1_all.deb#2. 安裝sudo dpkg -i duplicati_2.0.8.1-1_all.deb #3. 不出意外要報錯,是缺少依賴的問題,我們來修復sudo apt-get --fix-broken install#再次安裝,提示成功sudo dpkg -i duplicati_2.0.8.1-1_all.deb
配置Duplicati
Duplicati安裝後,程式本體在 /usr/bin下面,作用如下
duplicati: 客戶端
duplicati-cli : 命令列
duplicati-server: 提供web界面,但只能本機存取
我們先檢視內建的服務單元
cat /etc/systemd/system/multi-user.target.wants/duplicati.service
內容如下,$DAEMON_OPTS是參數,/etc/default/duplicati是環境變量
[Unit]Description=Duplicati web-serverAfter=network.target[Service]Nice=19IOScheduling class=idleEnvironmentFile=-/etc/default/duplicatiExecStart=/usr/bin/duplicati-server $DAEMON_OPTSRestart=always[Install]WantedBy=multi-user.target
預設的Duplicati-server只能本機存取,無法在遠端透過瀏覽器存取,我們來解除這個限制
參照手冊,編輯環境變量檔
vim /etc/default/duplicati#預設DAEMON_OPTS="",按下文修改保存DAEMON_OPTS="--webservice-interface=any --webservice-port=8200 --portable-mode"
配置服務開機啟動
sudo systemctl enable duplicati.servicesudo systemctl daemon-reloadsudo systemctl start duplicati.service #檢查服務狀態sudo systemctl status duplicati.service
開始使用
在另一台電腦透過瀏覽器存取 : http://你的飛牛osip:8200
大功告成,不用Docker的感覺真好,原生使用!!!
怎麽使用參考我的視訊吧。
需要指出的是,由於飛牛fnos已經可以掛載webdav和阿裏雲盤,因此Duplicati備份的時候,可以直接選到掛載的內容,不需要再次掛載了,這就比群暉上方便太多了