其实博客最头疼的就是忘记了备份,今天就用Duplicati来解决一下,下面开始详细搭建教程。
1. 准备一台服务器,并且服务器上已经安装好了docker和docker-compose(安装过程略)
2.更新一下环境,安装必要的依赖
sudo -i # 切换到root用户
apt update -y # 升级packages
apt install wget curl sudo vim git # Debian系统比较干净,安装常用的软件
3.创建安装目录和docker-compose.yml
mkdir -p /root/data/docker_data/duplicati
cd /root/data/docker_data/duplicati
nano docker-compose.yml
4. 在配置文件中填入以下内容
version: "2.1"
services:
duplicati:
image: lscr.io/linuxserver/duplicati
container_name: duplicati
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
volumes:
- /root/data/docker_data/duplicati/config:/config
- /root/data/docker_data/duplicati/backups:/backups
- /root/data:/source
ports:
- 8080:8200
restart: unless-stopped
5.确认没问题后,在命令行运行以下命令
docker-compose up -d
6.docker镜像跑起来之后,我们首先给Duplicati这个服务来准备一个域名,并且把域名解析到你的服务器地址(就是安装了Duplicati服务的那台服务器)
7.用nginx proxy manager配置反代和SSL证书
记得还要给域名申请一个ssl,也用nginx proxy manager 申请。
8.用域名访问Duplicati,然后进行配置
刚进入这个网址的时候会提示你是否需要设置一个密码,点击 "yes",然后配置一个密码
9.新增备份
按引导步骤进行即可,由于需要填写的表单都通俗易懂,所以此处不再讲解。
评论区