Backups will always be one of the most effective ways of maintaining the availability and integrity of any type of file since in case of some type of error we can resort to these to recover the last saved version, no matter the type of copy of Implemented security is always ideal to be carried out at least weekly and daily for critical elements..
We have numerous options when creating backup copies and today TechnoWikis will analyze a special one called Duplicati which will be useful for this type of task.
For this we will use Ubuntu 17.10..
What is Duplicati?
Duplicati has been developed as a free backup software for storing encrypted backup copies online and is available for Windows, macOS and Linux operating systems.
Duplicati Features
Some of its main features are:
- Use of multiple backends: Duplicati is available to work with standard protocols such as FTP, SSH, WebDAV and services such as Microsoft OneDrive, Amazon Cloud Drive and S3, Google Drive, box.com, Mega, hubiC and many others allowing us to extend the coverage range .
- Free: Duplicati is free and open source software licensed under LGPL.
- Designed for online work: Duplicati was designed for online backups created from scratch, and similarly handles network problems as it allows you to resume downloads and test the content of backups regularly to verify integrity of this.
- Security: File and folder backups feature AES-256 encryption and support the use of GPG.
- Web-based user interface: Duplicati is configured through a web interface which can be executed in any browser (even mobile) and can be accessed from anywhere. This also allows you to run Duplicati on NAS machines.
- Create incremental backups and data deduplication.
- We can create backup copies from the web-based interface or through the command line interface.
- It has a built-in programmer and an auto-updater.
1. Install Duplicati on Ubuntu 17.10
Step 1
To start this process, first we will go to the following link where we will download the application .DEB package based on the distribution used:
Duplicati
Step 2
Once the respective package has been downloaded, the application requires multiple libraries for optimal operation, especially mono libraries. In this case, we will let the installation fail through dpkg and then install the missing packages with apt-get as follows:
cd Downloads sudo dpkg -i duplicati_2.0.2.1-1_all.deb
Step 3
We will see the following error:
Step 4
Now we will execute the following command:
sudo apt-get --fix-broken install
Step 5
There we enter the letter S to confirm the download of the packages from the respective libraries, as well as their installation.
Once the process is finished we will start the application daemon:
sudo systemctl start duplicati.service
Step 6
Then, we configure the automatic startup of Duplicati in the operating system:
sudo systemctl enable duplicati.service
Step 7
We verify that the service is running by running the following line:
netstat -ltn | grep 8200
Login Join up!