Duplicati 2.0 (beta)
Duplicati is a free backup software to store encrypted backups online. It is available for Windows, macOS and Linux. Setup is identical on all operating systems.
Duplicati is a frontend to duplicity, for Linux the alternative DejaDup exists.
Purpose
Duplicati is the backup software of choice for personal backups on self-managed devices. Home and project directories are automatically backupped.
Backup location
Before you start using Duplicati, make sure you are able to access the lagoon archive.
Map the network share \\lagoon.ee.ethz.ch\archive\%USERNAME%\backup with your backup directory persistently and save your login credentials. This is a requirement for automatic backups.
%USERNAME% is your ETH username, use your ETH login credentials to access the share.
Installation
Download the installer for your operating system from duplicati.com/download. Installers' names are similar to the following:
Windows: duplicati-2.0.5.110_canary_2020-08-10-x64.msi
macOS: duplicati-2.0.5.110_canary_2020-08-10.dmg
Debian/Ubuntu: duplicati_2.0.5.110-1_all.deb
Red Hat/CentOS/SUSE: duplicati-2.0.5.110-2.0.5.110_canary_20200810.noarch.rpm
First run setup
- Run the installer with default options
Go through the first run setup when the internet browser opens and select yes for Multi-user environment
Settings
Access to user interface: Activate nothing
Update channel: Select Default
Usage statistics: Select None/disabled
Add backup
Add a new backup
Select Configure a new backup
General backup settings
Name: Enter a name describing your backup, i.e. EthUserProfile
Encryption: If the backup is stored on ETH servers, select No encryption
Backup destination
Storage Type: Select Local folder or drive
Folder path: Enter \\lagoon.ee.ethz.ch\archive\%USERNAME%\backup\Duplicati\%COMPUTERNAME%
Replace %USERNAME% with your ETH user name
Replace %COMPUTERNAME% with the name of the computer you're using
Source data
Select Home and all other directories you want to backup
Schedule
Check Automatically run backups
Next time: Select a time you're computer is running, you're logged in and preferrably not working, like lunchtime.
General options
Remote volume size: Set to at least 1 GByte
Backup retention: Set to Keep all backups
Advanced options
We recommend to activate the logging option.
Open Add advanced option
Under Core options select the entry log-file
In the new field log-file enter :\users\%USRNAME%\appdata\local\Duplicati\Duplicati-log.txt
Replace %USERNAME% with your ETH user name
Restore from a backup
Select the Restore menu
Select the backup name you want to restore from and klick on Next.
Do not use Direct restore from backup files... as this will not show shares you haven't connected to before starting the Duplicati2 Web gui.Choose the backup set you want to restore from by its date in the pop-up menu Restore from
Select the directories/files you want to restore and klick on Continue
Select a destination for the restored files and klick on Restore
Important notes
If you decided to select an encryption method and set a password, keep in mind your backups will be irretrievable if you loose this password!
Never delete your backup configuration after the first backup started running. Deletinc a configuration deletes the database keeping track of files in backup archives makes restoring files very difficult. If you want to delete a backup configuration which contains backups, export it first!
CategoryBKUP