背景与简介
因备份plex和emby配置文件需求,想寻找一款自动化备份且又不占用本地空间的同时又能增量备份的备份工具,遂找到了Duplicati。
随便看看简介,官网:Duplicati
主要还是免费开源~emmmmmmmmmmmmmmmmmmmmmmmm
Duplicati是支持 27+ 款网盘,开源、可加密、压缩、增量备份的跨平台数据备份工具
强大的Duplicati可用于在线存储加密备份,适用于 Windows、macOS 和 Linux多系统
教程
我的环境和准备:
1.Debian11
2.安装了docker和docker-compose
3.装docker版Duplicati
4.plex和emby都是docker,我只需要备份config
5.你也可以用作备份其他文件夹
6.本篇教程仅针对docker版
Duplicati安装
创建需求文件夹
mkdir -p /root/docker/duplicati
配置
cd /root/docker vi docker-compose.yml
复制粘贴自行修改
version: "3.0" services: duplicati: image: lscr.io/linuxserver/duplicati container_name: duplicati environment: - PUID=0 - PGID=0 - TZ=Asia/Shanghai volumes: - /root/docker/duplicati/config:/config - /root/docker/duplicati/backups:/backups #你想要备份的目录,酌情更改,也可以额外添加映射 - /root/docker/duplicati/data:/source ports: - 8200:8200 restart: unless-stopped
编辑好启动
docker-compose up -d
浏览器打开
http://ip:8200
添加备份
选择备份位置
选择备份时间计划
选择分卷和保留方案
运行
ps:我采用的alist网盘项目的对接Duplicati的webdav协议方案,alist支持的网盘更多,alist的部署方式不再赘述。
流程示意:主机 → Duplicati → alist → 你想要的市面上的网盘几乎囊括。
搞定收工~