Duplicati is a free, powerful and rich features cloud backup software for Linux, Windows and Mac OS X. So far, we think Duplicati is the best Cloud Backup Software for Linux. It comes with bunch of features you expect from a backup software. Duplicati 2.0.2.1 is now available for download. And today, we are going to guide you how to install Duplicati on Ubuntu 17.10. Please note that if you are using other Ubuntu version such as Ubuntu 16.04 Xenial Xerus, this tutorial also applicable.
If you are new to Duplicati, you may want to have a look at their official website. Duplicati is a web based cloud backup software that supports many cloud storage. You save your encrypted backup to Amazon S3, Google Drive, Dropbox, Mega and many more. But please note, that you cannot use Duplicati to create disk image backup of your system. It’s a files and folders backup that lacks such disk image backup feature.
What’s new on Duplicati 2.0.2.1
Duplicati 2.0.2 is in Beta version. So far, this is the most “usable” version we have. Well there are many changes have been made to this new Beta version. The web interface is now looks better and more stable. I had some issues on the previous version when I tried to enable the Duplicati as service (remote access enabled). But now on this beta version, it works pretty nice.
How to install Duplicati on Ubuntu 17.10, Ubuntu 16.04
Below, you can follow my guide to install Duplicati on Ubuntu 17.10. Please note that most of the steps below use command line. But don’t worry, we will guide you and will explain each steps very clearly. You will need root privilege to perform the installation. Or you can use sudo users as well.
Step 1. Download Duplicati
Open Terminal and use the following command to download Duplicati DEB package using wget command:
cd /tmp wget https://updates.duplicati.com/beta/duplicati_2.0.2.1-1_all.deb
Step 2. Install the package
So now, you have a new file duplicati_2.0.2.1-1_all.deb inside your /tmp directory. Let’s install this package using this command
sudo dpkg -i duplicati_2.0.2.1-1_all.deb
Output example:
pop_os@pop_os:/tmp$ sudo dpkg -i duplicati_2.0.2.1-1_all.deb Selecting previously unselected package duplicati. (Reading database ... 192957 files and directories currently installed.) Preparing to unpack duplicati_2.0.2.1-1_all.deb ... Unpacking duplicati (2.0.2.1-1) ... dpkg: dependency problems prevent configuration of duplicati: duplicati depends on mono-runtime (>= 3.0); however: Package mono-runtime is not installed. duplicati depends on libmono-2.0-1; however: Package libmono-2.0-1 is not installed. duplicati depends on libmono-system-core4.0-cil; however: Package libmono-system-core4.0-cil is not installed. duplicati depends on libmono-system-configuration4.0-cil; however: Package libmono-system-configuration4.0-cil is not installed. duplicati depends on libmono-system-configuration-install4.0-cil; however: Package libmono-system-configuration-install4.0-cil is not installed. duplicati depends on libmono-system-data4.0-cil; however: Package libmono-system-data4.0-cil is not installed. duplicati depends on libmono-system-drawing4.0-cil; however: Package libmono-system-drawing4.0-cil is not installed. duplicati depends on libmono-system-net4.0-cil; however: Package libmono-system-net4.0-cil is not installed. duplicati depends on libmono-system-net-http4.0-cil; however: Package libmono-system-net-http4.0-cil is not installed. duplicati depends on libmono-system-net-http-webrequest4.0-cil; however: Package libmono-system-net-http-webrequest4.0-cil is not installed. duplicati depends on libmono-system-numerics4.0-cil; however: Package libmono-system-numerics4.0-cil is not installed. duplicati depends on libmono-system-runtime-serialization4.0-cil; however: Package libmono-system-runtime-serialization4.0-cil is not installed. duplicati depends on libmono-system-servicemodel4.0a-cil; however: Package libmono-system-servicemodel4.0a-cil is not installed. duplicati depends on libmono-system-servicemodel-discovery4.0-cil; however: Package libmono-system-servicemodel-discovery4.0-cil is not installed. duplicati depends on libmono-system-serviceprocess4.0-cil; however: Package libmono-system-serviceprocess4.0-cil is not installed. duplicati depends on libmono-system-transactions4.0-cil; however: Package libmono-system-transactions4.0-cil is not installed. duplicati depends on libmono-system-web4.0-cil; however: Package libmono-system-web4.0-cil is not installed. duplicati depends on libmono-system-web-services4.0-cil; however: Package libmono-system-web-services4.0-cil is not installed. duplicati depends on libmono-system-xml4.0-cil; however: Package libmono-system-xml4.0-cil is not installed. duplicati depends on libmono-microsoft-csharp4.0-cil; however: Package libmono-microsoft-csharp4.0-cil is not installed. duplicati depends on libappindicator0.1-cil | libappindicator3-0.1-cil; however: Package libappindicator0.1-cil is not installed. Package libappindicator3-0.1-cil is not installed. duplicati depends on gtk-sharp2; however: Package gtk-sharp2 is not installed. dpkg: error processing package duplicati (--install): dependency problems - leaving unconfigured Processing triggers for gnome-menus (3.13.3-6ubuntu5) ... Processing triggers for desktop-file-utils (0.23-1ubuntu3) ... Processing triggers for mime-support (3.60ubuntu1) ... Errors were encountered while processing: duplicati
As you can see we got an error and Duplicati is not installed. Now execute this command to fix this error
sudo apt-get -f install
It will download some packages from the internet. Wait until the installation completed.
Step 3. Start Duplicati Service
After installation, we need to start the Duplicati service with the following command
sudo systemctl start duplicati
Check the status
sudo systemctl status duplicati
Output
pop_os@pop_os:/tmp$ sudo systemctl status duplicati ● duplicati.service - Duplicati web-server Loaded: loaded (/lib/systemd/system/duplicati.service; disabled; vendor prese Active: active (running) since Sun 2017-11-05 02:13:48 UTC; 2s ago Main PID: 11060 (Main) Tasks: 13 (limit: 4915) CGroup: /system.slice/duplicati.service └─11060 DuplicatiServer /usr/lib/duplicati/Duplicati.Server.exe Nov 05 02:13:48 pop_os systemd[1]: Started Duplicati web-server. Nov 05 02:13:49 pop_os duplicati-server[11060]: Server has started and is listen lines 1-10/10 (END)
Make sure the service is active from the status command above.
Step 4. Open Duplicati Web Interface
Once the service is started, open web browser and type the following address:
http://localhost:8200
That’s it. Duplicati is now ready for use to backup your Ubuntu to the Cloud. Thanks for reading this How to Install Duplicati on Ubuntu 17.10.
Leave a Reply