Duplicati Installation in Centos :
As Duplicati depends on other software, we need to install Mono first
Install Mono in Centos
Follow this procedure to install Mono on your Centos:
> yum install 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 mono-devel
Open the firewall port for the Duplicati Web GUI
Now we should open the following port to be able to access Duplicati Web GUI remotely:
> firewall-cmd --add-port=8200/tcp --permanent
> firewall-cmd --reload
Run Duplicati as a service “daemon”
Create a service file:
> vi /etc/systemd/system/duplicati.service
Insert the following into it and save:
[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
Enable Duplicati Service:
> systemctl enable duplicati
Start Duplicati Service:
> systemctl start duplicati
Duplicati Web GUI
From there, you can go to http://localhost:8200/ and configure your backups with the web GUI. It’s pretty self-explanatory.