backup.overview.manuel.lancerLance le passage et attend sa fin. La page revient avec le résultat : nombre d'éléments et durée.
Voir l'élément dans l'écran : backup/overview
Le passage est synchrone : le Hub attend la réponse du démon avant de rendre la page. Sur un gros Hub, cela peut prendre longtemps ; laisser la page se charger.
Au retour :
Le passage apparaît aussitôt dans 5 derniers runs, avec le déclencheur
manual:portal-ui.
POST /hub/backup/run-now (formulaire, jeton CSRF) → BackupService.runNow, comme l'action
backup_worker.run_now.
| Paramètre | Vient de | Valeur depuis l'écran |
|---|---|---|
id_s3_destinations |
— (pas à l'écran) | absent : passage local |
include_postgres |
case PostgreSQL | true (même décochée, voir la case) |
include_mariadb |
case MariaDB | false (case grisée) |
L'action accepte en plus include_vault, include_config, include_minio,
include_techdb, include_sqlite et include_volumes, tous à false par défaut.
backup.z_runs au statut running, avec les options sans secret ;backup.z_run_items par élément rendu, puis la mise à jour du run : statut,
taille, durée, empreinte du manifeste.| Cas | Message |
|---|---|
statut ok |
« Backup OK — id_runs=N, X items, D ms » |
statut partial ou failed |
« Backup terminé en statut — voir le détail (id_runs=N) » |
| démon injoignable | « Backup terminé en failed — … », run enregistré avec « daemon unreachable or returned non-JSON » |
| destination inconnue, Vault illisible | « Backup échoué : … » |