FGM Wiki
Attachments
History
Blame
View Source
Documentation
About An Otter Wiki
Toggle dark mode
Login
Home
A - Z
Changelog
Menu
Domain Homepage
Git forge
Page Index
Docker
Maintenance
Mise à jours
Setup
Troubleshooting
Hardware
Disques Dures
Specs
Sauvegarde Et Restoration
Mailu
Nextcloud
Procédure De Sauvegarde Individuelles
Scripts de sauvegarde
Server
Custom scripts location
Fail2Ban
General
Mise à jours
Noms de domaine
Nvidia Card
Security
Setup
SMART
SSH
Syncing Content
Services Hng
Dokuwiki
Forgejo
Historique
Jellyfin
Mailu
Nextcloud
Onlyoffice
Openwebui
Readeck
Traefik
Home
Procédure De Sauvegarde
e299e7
Commit
e299e7
2025-10-07 14:27:18
theophile
: forgejo restore
procédure de sauvegarde.md
..
@@ 40,7 40,33 @@
#### Restore
-
Move all relevant files to their location in the mounted volumes.
+
Move all relevant files to their location in the mounted volumes:
+
+
```bash
+
+
docker compose up
+
# Arreter un peu après. C'est pour générer la structure de dossiers.
+
unzip forgejo-dump-1610949662.zip
+
cd forgejo-dump-1610949662
+
mv app.ini $FORGEJO_DATA_DIR/gitea/conf/app.ini
+
mv data/* $FORGEJO_DATA_DIR/gitea/data/
+
mv log/* $FORGEJO_DATA_DIR/gitea/log/
+
mv repos/* $FORGEJO_DATA_DIR/git/repositories/
+
chown -R docker:docker $FORGEJO_DATA_DIR/
+
+
# Je garde les commandes ci-dessous comme archives. La db se trouve déjà dans data/.
+
# De fait, on peut s'arrêter là, et on a pas besoin du dump, car sqlite3 est en format single file.
+
+
# sqlite3
+
# sqlite3 $DATABASE_PATH <gitea-db.sql
+
+
# Commandes pour d'autres types de DB:
+
# mysql
+
# mysql --default-character-set=utf8mb4 -u$USER -p$PASS $DATABASE <gitea-db.sql
+
# postgres
+
# psql -U $USER -d $DATABASE < gitea-db.sql
+
+
```
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