Sauvegarde & restauration

Deux choses à sauvegarder : la base PostgreSQL et le dossier de fichiers (ou le bucket S3).

Sauvegarde (pg_dump, rsync) et restauration (pg_restore) entre l instance et les sauvegardes
Sauvegardez base + fichiers (cron), et vérifiez régulièrement la restauration.

Avec la console livrée avec le core #

Le paquet installe une commande kubuno, qui lit la configuration de l'instance : vous n'avez ni identifiants ni nom de base à retrouver.

sudo kubuno db:backup                 # → kubuno_backup_<date>.sql
sudo kubuno db:backup -o /var/backups/kubuno/nuit.sql
sudo kubuno db:restore /var/backups/kubuno/nuit.sql
sudo kubuno db:status                 # connectivité et migrations

Ou directement avec PostgreSQL #

# Sauvegarde complète
pg_dump -Fc kubuno > kubuno_$(date +%F).dump

# Restauration
pg_restore --clean --if-exists -d kubuno kubuno_2026-06-25.dump

Fichiers #

rsync -a /var/lib/kubuno/files/ /sauvegardes/kubuno-files/
Note

Le paquet prépare /var/backups/kubuno (accessible au seul compte de service) : c'est l'endroit prévu pour vos sauvegardes.

Bonne pratique

Automatisez via cron. Testez régulièrement la restauration : une sauvegarde non testée n'est pas une sauvegarde.