Aller au contenu

Coolify

Sauvegarde et restauration

Ce qu'il faut sauvegarder sur un site Celuga et comment le restaurer sans risque.

Donnée Comment
Base Onglet Backups, voir Environnement et BDD
Médias et pièces jointes Sauvegarde du volume uploads, à la même fréquence que la base
Variables Coffre de l’équipe, surtout PAYLOAD_SECRET

Avant une migration ou une opération risquée. pg_dump doit être au moins de la même version que le serveur.

read -rs DATABASE_URL && export DATABASE_URL # coller l'URL, rien ne s'affiche
pg_dump --format=custom --dbname="$DATABASE_URL" --file="avant-migration.dump"
unset DATABASE_URL

Le fichier contient des données personnelles : le chiffrer et ne jamais le versionner.

Toujours dans une base distincte d’abord, jamais directement sur la production.

pg_restore --no-owner --dbname="<url-de-la-base-de-restauration>" avant-migration.dump
  1. Restaurer la base et les fichiers.
  2. Lancer le site sur cette copie.
  3. Vérifier les contenus, les médias et les pièces jointes.
  4. Faire valider la bascule, puis l’exécuter.

Tester régulièrement : une sauvegarde jamais restaurée n’est pas une garantie.