I have been using Duplicati to backup my families and my computer. I have tried Vorta which is a Borgbackup with UI, Back in Time, and Deja Dup. However, what worked for me was Duplicati because the UI is done via the web browser and can be managed remotely easily. Also, it supports uploading to the cloud. I am interested in BackBlaze B2, but I have not try this option yet.
Anyways, installing Duplicati in Fedora is pretty straight forward download the rpm and install it. However, unlike the Debian/Ubuntu version, the CentOS/Fedora version does not run in service. So if you reboot your computer, it will not auto start. To make this post short, we will need to create a systemd unit.
Copy in paste this in the Terminal:
cat > /etc/systemd/system/duplicati.service << EOF [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 EOF
Once done, run this to enable and start the service
systemctl enable --now duplicati.service
It will run headless. You won’t see a tray icon, so you would use
systemctl status duplicati.service to see its status.To navigate to web UI use the http://localhost:8200 and this will bring the Duplicati web UI.