背景:
买的小鸡部署了nextcloud网盘。想定时把另一台vps上数据备份到nextcloud。想法是:在 NextCloud 创建一个 File drop 分享,然后写一个打包上传脚本,就可以把它当备份服务器用啦。
功能/特点:
分别备份多个源目录到 tar 文件并上传到 NextCloud share:使用 zstd 压缩(.tar.gz -> .tar.zst;tar czvf -> tar cavf);
每周上传完整备份,每天上传增量备份(利用 tar 增量备份);
只需要 NextCloud 的 File drop 链接,由于 File drop 只能用于上传,禁止列出/下载文件,脚本泄露不会造成其它数据的泄露。