CentOS 7 安装 Duplicati 备份恢复工具
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,等等。
官方地址: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 设置
密码设置
首次打开页面,会有如下需要设置密码的提醒:
勾选,并设置密码,随后页面拖到最下面点击[确定]。
主机名设置
还有就是上面提到的,默认的时候只能是IP加上端口访问,域名加上端口访问默认是不被允许的;可以通过如下位置设置Hostnames
:
全部都允许的话用通配符*
。
基本上就这2个需要特别注意的吧,更多可以查看官方的高级选项文档(传送门)。
额外
Duplicati,
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。