Sauvegarder son installation de Paheko
Par défaut, toutes les données sont stockées dans le fichier data/association.sqlite
, et donc il suffit de copier/sauvegarder ce fichier régulièrement.
Si vous stockez les fichiers en dehors de la base de données, vous devrez alors aussi sauvegarder le répertoire data/files
.
Il est conseillé d'automatiser cette sauvegarde avec un cron
.
Vous pouvez utiliser une commande rsync
simple pour cela, par exemple :
@hourly rsync -a /home/association/paheko/data user@backup.machine.tld:/home/backups/association/data
Sauvegarde en temps réel
Il est possible d'utiliser l'outil Litestream pour sauvegarder en temps réel la base de données, ainsi en cas de crash du serveur, vous ne perdre aucune donnée ne perdra aucune donnée.
Litestream réplique en temps réel la base de données sur un stockage compatible S3, comme par exemple Garage ou MinIO.
Il suffit de configurer Litestream en suivant le guide de démarrage pour utiliser le fichier data/association.sqlite
.