介绍
后端
Duplicati
可与 FTP
、SSH
、WebDAV
等标准协议以及Backblaze B2
、Tardigrade
、Microsoft OneDrive
、Amazon S3
、Google Drive
、box.com
、Mega
、hubiC
等流行服务一起使用。
特征
使用强大的 AES-256
加密备份文件和文件夹。通过增量备份和重复数据删除节省空间。通过基于 Web
的界面或命令行界面在任何机器上运行备份。Duplicati
有一个内置的调度程序和自动更新程序。
免费
Duplicati
是免费软件和开源软件。即使用于商业目的,您也可以免费使用 Duplicati
。源代码在 LGPL
下获得许可。Duplicati
在 Windows
、Linux
、MacO
S 下运行。它需要 .NET 4.5
或 Mono
。
强加密
Duplicati
使用强大的 AES-256
加密来保护您的隐私。您还可以使用GPG
来加密您的备份。
为在线而生
Duplicati
专为从头开始的在线备份而设计。它不仅数据效率高,而且可以很好地处理网络问题。例如,可以恢复中断的备份,并且 Duplicati
会定期测试备份的内容。这样就可以在为时已晚之前检测到损坏的存储系统上的损坏备份。
基于网络的用户界面
Duplicati
由在任何浏览器(甚至是移动设备)中运行的 Web
界面配置,并且可以从任何地方访问 - 如果您愿意的话。这也允许在 NAS
(网络附加存储)等无头机器上运行 Duplicati
。
项目展示
GitHub项目地址:https://github.com/duplicati/duplicati
官网地址:https://www.duplicati.com/download
搭建环境
- 系统
Ubuntu20.04.0
- 域名一枚,并做好解析到服务器上 - 安装好
Docker、Docker-compose
:相关教程
服务器购买推荐:
点击直达 腾讯云服务器
点击直达 海外服务器
点击直达 阿里云服务器
搭建
sudo -i # 切换到root用户
apt update -y # 升级packages
apt install wget curl sudo vim git # Debian系统比较干净,安装常用的软件
创建一下安装的目录:
mkdir -p /root/achen/achen_wanjia/duplicati
cd /root/achen/achen_wanjia/duplicati
nano docker-compose.yml
docker-compose.yml
填入以下内容:
version: "2.1"
services:
duplicati:
image: lscr.io/linuxserver/duplicati
container_name: duplicati
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
volumes:
- /root/achen/achen_wanjia/duplicati/config:/config
- /root/achen/achen_wanjia/duplicati/backups:/backups
- /root/achen:/source
ports:
- 8080:8200
restart: unless-stopped
ctrl+x
退出,按y
保存,enter
确认
docker-compose up -d
访问:http:服务ip:8080
即可。
更新
cp -r /root/achen/achen_wanjia/duplicati /root/achen/achen_wanjia/duplicati.archive # 万事先备份,以防万一
cd /root/achen/achen_wanjia/duplicati # 进入docker-compose所在的文件夹
docker-compose pull # 拉取最新的镜像
docker-compose up -d # 重新更新当前镜像
卸载
cd /root/achen/achen_wanjia/duplicati # 进入docker-compose所在的文件夹
docker-compose down # 停止容器,此时不会删除映射到本地的数据
rm -rf /root/achen/achen_wanjia/duplicati # 完全删除映射到本地的数据
评论区