Commit e5fe93

2025-10-07 13:37:58 theophile: forgejo backup commands updates
procédure de sauvegarde.md ..
@@ 1,4 1,6 @@
- # Procédure de sauvegarde
+ # Backup & Restore
+
+ Cette page est dédier à la sauvegarde et restoration des services sur le serveur.
## Services
> [!NOTE]
@@ 17,11 19,30 @@
### Forgejo
- [Based on the documentation](https://forgejo.org/docs/latest/admin/upgrade/#backup), we only need to run
+ #### Backup
+
+ [Based on the documentation](https://forgejo.org/docs/latest/admin/upgrade/#backup) and [this analysis of gitea backups](https://codeberg.org/forgejo/forgejo/src/tag/v1.21.3-0/docs/content/administration/backup-and-restore.en-us.md), we can run
```bash
- docker compose exec forgejo forgejo dump
+ docker compose exec -u git forgejo forgejo dump --file /tmp/forgejo-dump.zip
```
+ Then copy out the file and rename it at the same time:
+
+ ```bash
+ docker compose cp forgejo:/tmp/forgejo-dump.zip /mnt/data/backups/forgejo/forgejo-backup-$(date +%Y%m%d-%H%M%S).zip
+ ```
+
+ Pour finir, on supprime l'archive du dossier /tmp dans le container:
+
+ ```bash
+ docker compose exec forgejo rm /tmp/forgejo-dump.zip
+ ```
+
+ #### Restore
+
+ Move all relevant files to their location in the mounted volumes.
+
+
### Jellyfin
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9