Repository navigation
Restic Example Nextcloud AIO
github-actions[bot] edited this page Aug 30, 2026
·
1 revision
Deux profils : les données Nextcloud (volumes Docker) et un dump PostgreSQL séparé, avec bascule en mode maintenance autour du backup des données pour garantir un état cohérent.
version: "1"
global:
status-file: /home/user/restic-backups/backup-status.json
nextcloud-data:
backup:
run-before:
- "docker exec -u www-data nextcloud-aio-nextcloud php occ maintenance:mode --on"
source:
- /var/lib/docker/volumes/nextcloud_aio_nextcloud_data/_data
- /var/lib/docker/volumes/nextcloud_aio_mastercontainer/_data
exclude:
- "**/.tmp"
- "**/cache/*"
run-after:
- "docker exec -u www-data nextcloud-aio-nextcloud php occ maintenance:mode --off"
run-after-fail:
- "docker exec -u www-data nextcloud-aio-nextcloud php occ maintenance:mode --off"
extended-status: true
nextcloud-db:
backup:
run-before: "docker exec nextcloud-aio-database pg_dumpall -U nextcloud > /home/user/restic-backups/nextcloud-db.sql"
source:
- /home/user/restic-backups/nextcloud-db.sql
extended-status: truePoints à noter :
-
run-after-faildésactive le mode maintenance même si le backup échoue — sans ça, un backup en erreur laisse l'instance bloquée en maintenance. - Les deux profils sont indépendants : déclenchez-les séparément (backup manuel ou tâche planifiée par profil), ou groupez-les sous une entrée
groups:si vous voulez les deux dans un seul appel — voir la section 4 du guide principal.
Voir aussi le guide principal Restic pour l'installation, l'activation côté agent et le déclenchement depuis ServerSupervisor.
Intégrations
Automatisation
Sauvegardes
Alertes & Monitoring
Compte & Sécurité
Hôtes
Interface