johnpoint

johnpoint

(。・∀・)ノ゙嗨
github

使用 Webdav 備份

webdav#

服務端#

使用 cloudreve 自帶 webdav

客戶端#

cadaver

備份#

記錄登錄信息#

.netrc

machine WEBDAVURL
login USERNAME
password PASSWORD

使用腳本#

figlet webdav 備份
echo "=========================================================================="
export t=`date +%Y-%m-%d`
echo "Backup: " $t
printf "集中配置文件 [執行中]"
mkdir config
cp .ssh/config config

......

printf "\r集中配置文件 [完成]              \n"
printf "歸檔配置文件 [執行中]"
zip -q backup.zip config -r
rm config -rf
printf "\r歸檔配置文件 [完成]              \n"

......

printf "\r歸檔密鑰文件 [完成]              \n"
echo "put backup-"$t".zip" > webdav
echo "bye" >> webdav
cadaver WEBDAVURL < webdav
rm webdav
rm backup-$t.zip
echo "=========================================================================="
printf "備份完成"
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。