Duplicati是一个跨平台(Linux、Windows、macOS)的云存储的同步备份恢复软件,支持Amazon S3,OneDrive,Google Drive,Rackspace Cloud Files,HubiC,Backblaze (B2),Amazon Cloud Drive (AmzCD),Swift / OpenStack,WebDAV,SSH (SFTP),FTP,等等。

20181027204051.png

官方地址:https://www.duplicati.com/
项目地址:https://github.com/duplicati/duplicati
新版下载:https://github.com/duplicati/duplicati/releases

这里介绍下CentOS 7系统环境下的Duplicati安装。

安装依赖

Linux系统依赖Mono(Windows依赖.NET Framework 4.5),CentOS 7安装:

yum install -y yum-utils

rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"

yum-config-manager --add-repo http://download.mono-project.com/repo/centos7/

yum install -y mono-devel

安装 Duplicati

下载最新的RPM包

wget https://github.com/duplicati/duplicati/releases/download/v2.0.3.12-2.0.3.12_canary_2018-10-23/duplicati-2.0.3.12-2.0.3.12_canary_20181023.noarch.rpm

安装:

yum install -y duplicati-2.0.3.12-2.0.3.12_canary_20181023.noarch.rpm

或者直接安装yum install -y https://github.com/文件

Systemd,以下是一条命令:

echo "[Unit]
Description=Duplicati Backup software
[Service]
ExecStart=/usr/bin/mono /usr/lib/duplicati/Duplicati.Server.exe --webservice-interface=any
Restart=on-failure
RestartSec=30
[Install]
WantedBy=multi-user.target" > /etc/systemd/system/duplicati.service

设置自启动、并启动Duplicati:

# 自启
systemctl enable duplicati

# 启动
systemctl start duplicati

随后输入IP地址加上端口8200访问,示例:

http://35.194.141.206:8200

PS: 必须是IP地址,如需域名访问的话随后可以设置主机名Hostnames

Duplicati 设置

密码设置

首次打开页面,会有如下需要设置密码的提醒:

20181027203921.png

勾选,并设置密码,随后页面拖到最下面点击[确定]。

主机名设置

还有就是上面提到的,默认的时候只能是IP加上端口访问,域名加上端口访问默认是不被允许的;可以通过如下位置设置Hostnames

20181027204349.png

全部都允许的话用通配符*

基本上就这2个需要特别注意的吧,更多可以查看官方的高级选项文档(传送门)。

额外

Duplicati,