文章目录[隐藏]

背景与简介

因备份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版

创建需求文件夹

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 → 你想要的市面上的网盘几乎囊括。