User Tools

Site Tools


tuto:selfhosting_backup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
tuto:selfhosting_backup [2019-05-10 16:05] – created Fergustuto:selfhosting_backup [2023-02-02 22:06] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Sauvegarde chiffrée des données serveur ======+====== Self-hosting for teams - 6 - Sauvegarde chiffrée distante ======
  
 Le but des backups est de conserver une copie des bases de données de chaque services qui pourra servir en cas de corruption de données ou de pertes de données sur le serveur. Le but des backups est de conserver une copie des bases de données de chaque services qui pourra servir en cas de corruption de données ou de pertes de données sur le serveur.
Line 8: Line 8:
 ==== Duplicity ==== ==== Duplicity ====
  
-Ouvrez un terminal vers votre home server et un autre vers votre serveur de backup. Le tutoriel de [[https://www.digitalocean.com/community/tutorials/how-to-use-duplicity-with-gpg-to-securely-automate-backups-on-ubuntu|DigitalOcean]] explique comment installer ''%%duplicity%%'', préparer les clés SSH et GPG.+Ouvrez un terminal vers votre home server et un autre vers votre serveur de backup. Le tutoriel de [[https://www.digitalocean.com/community/tutorials/how-to-use-duplicity-with-gpg-to-securely-automate-backups-on-ubuntu|DigitalOcean]] explique comment installer ''duplicity'', préparer les clés SSH et GPG.
  
-Commencez [[https://www.digitalocean.com/community/tutorials/how-to-use-duplicity-with-gpg-to-securely-automate-backups-on-ubuntu#how-to-install-duplicity-from-source-on-ubuntu|par installer ''%%duplicity%%'']] sur votre home server. Si la commande ''%%python setup.py install%%'' produit une erreur, essayez d'installer ''%%gcc%%'' via ''%%sudo apt-get install build-essential%%''.+Commencez [[https://www.digitalocean.com/community/tutorials/how-to-use-duplicity-with-gpg-to-securely-automate-backups-on-ubuntu#how-to-install-duplicity-from-source-on-ubuntu|par installer duplicity]] sur votre home server. Si la commande ''%%python setup.py install%%'' produit une erreur, essayez d'installer ''%%gcc%%'' via ''%%sudo apt-get install build-essential%%''.
  
 Créez ensuite une paire de clés SSH sur votre home server. Créez ensuite une paire de clés SSH sur votre home server.
Line 56: Line 56:
  
 <code bash> <code bash>
-duplicity --encrypt-key ID_CLE /tmp/test sftp://root@178.62.69.227//tmp/bkp+duplicity --encrypt-key ID_CLE /tmp/test sftp://root@IP_SERVEUR_TEST//tmp/bkp
 </code> </code>
 Sur le serveur backup, importez la clé copiée et déchiffrez le backup. Sur le serveur backup, importez la clé copiée et déchiffrez le backup.
tuto/selfhosting_backup.1557504330.txt.gz · Last modified: 2023-02-02 22:06 (external edit)