Na webu jsem nalezl návod jak zprovoznit zálohovací program duplicity s uložištěm Dropbox. Bohužel úplně nefungoval, problém byl ve verzi duplicity, která musí být aktuální (a v Ubuntu 14.04 není..)
- přidat repositář pro duplicity
- sudo add-apt-repository ppa:duplicity-team/ppa
- sudo apt update
- a nainstalovat posledni verzi
- sudo apt install duplicity
- nainstalovat podporu dropboxu pro python
- sudo pip install dropbox
- sudo pip install dropbox -upgrade
- nastavit GPG
- sudo apt install gnupg
- generování může být zdlouhavé, je dobré nainstalovat
- sudo apt-get install gnupg2
- sudo apt-get install rng-tools
- spustit proces
- sudo rngd -r /dev/urandom
- zkontrolovat
- watch -n 0.2 cat /proc/sys/kernel/random/entropy_avail
- a spustit generaci keygenu
- gpg –list-keys
- gpg –gen-key
- vypsat klíče – pub za lomítkem je to co potřebujeme
- přidat proměnné prostředí
- export DPBX_APP_KEY=
- export DPBX_APP_SECRET=
- provést autorizaci vůči dropboxu
- duplicity –encrypt-key XXXXXX full SOURCE dpbx:///DIR_NAME (XXXXXX je náš pub klíč)
- autorizační token přenést do proměnné prostředí
- export DPBX_ACCESS_TOKEN=
- všechny 3 proměnné DPBX_ je dobré dát do souboru
- /etc/environment
Záloha se provede např. tímto příkazem:
- duplicity –verbosity 2 –no-encryption –full-if-older-than 7D /var/www/html/samot/ dpbx:///samot.spojil.eu
a obnova dat se provádí tímto příkazem
- duplicity restore –verbosity 2 –force –no-encryption dpbx:///zalohy/samot.spojil.eu/ /var/www/html/samot