Ceci est une ancienne révision du document !
Table des matières
Sauvegarder Yunohost
À l'aide des applications Borg
Une des solution pour sauvegarder votre serveur consiste à utiliser les applications borg
Cette solution consiste à sauvegarder son serveur yunohost sur un autre serveur yunohost. Il y a donc deux applications, une application “client” ( Borg Backup App ) et une application “serveur” ( Borg Server ).
Borg Server a besoin d'un clé publique générée à l'installation de Borg Backup App. On commence donc par installer l'application cliente.
Dans mon exemple, je vais sauvegarder le serveur quercus sur fagus.
Installation de Borg Backup App
J'installe sur mon serveur quercus l'application cliente.
J'ai besoin :
- De choisir un libellé (Optionnel, pratique surtout si on veut mettre en place plusieurs backups)
- De configurer l'url du serveur ( Ici, l'URL principale de fagus est “artanux.be”.)
- De choisir le nom d'utilisateur qui sera utilisé pour se connecter au serveur distant. Je choisis donc le nom du serveur, quercus.
- Choisir une phrase de passe pour chiffrer les sauvegardes (important!)
- Choisir enfin ce que l'on souhaite sauvegarder et à quelle fréquence
Une paire de clé ssh est générée à l'installation de l'application.
root@quercus:~# ls -al /root/.ssh/ total 16 drwx------ 2 root root 4096 Aug 12 19:37 . drwx------ 4 root root 4096 Aug 11 07:23 .. -rw------- 1 root root 0 Aug 8 09:15 authorized_keys -rw------- 1 root root 411 Aug 12 19:37 id_borg_ed25519 -rw-r--r-- 1 root root 101 Aug 12 19:37 id_borg_ed25519.pub root@quercus:~# cat /root/.ssh/id_borg_ed25519.pub ssh-ed25519 AAAA(...)
Cette clé est également envoyée par mail à l'administrateur du serveur.