Rôle Ansible : YunoHost Backup
Sauvegardez YunoHost avec Ansible !
Prérequis
YunoHost doit déjà être installé sur votre serveur.
Variables du rôle
Les variables par défaut sont disponibles dans default/main.yml
cependant il est possible de les surcharger selon vos besoins.
Nous avons intégré trois systèmes de sauvegardes différents à ce rôle YunoHost :
- sauvegardes natives YunoHost en local
- sauvegardes à distance avec un dépôt BorgBackup
- sauvegardes à distance avec un dépôt Restic
Sauvegardes natives YunoHost locales
- Les backups locaux natifs à YunoHost : YunoHost propose son propre système de sauvegardes natif. Il est capable de sauvegarder la configuration YunoHost, les mails (si YunoHost est utilisé en tant que serveur de mails) et les applications installées sur YunoHost. Il est possible de créer et restaurer les sauvegardes depuis l'interface d'administration web ainsi que la ligne de commande en SSH (
yunohost backup
). Les sauvegardes sont disponibles en local et nous avons automatisé le déclenchement de ces sauvegardes par une tâche cron. Plus d'infos ici.