Ceci est une ancienne révision du document !
Sauvegarder et restaurer une instance GitLab
Procédure pour sauvegarder les données et la configuration d'une instance GitLab et les restaurer en cas de besoin. Compatible avec les installation sous Docker.
Sauvegarde de l'instance GitLab
- Sur l'hôte ou dans le conteneur hébergeant GitLab, générer un backup :
gitlab-backup create
- Récupérer l'archive obtenue dans
/var/opt/gitlab/backup
Restauration de l'instance GitLab
- Installer une nouvelle instance vierge de GitLab sur la machine cible
- Copier l'archive contenant la sauvegarde dans
/var/opt/gitlab/backup - Stopper les services suivants :
docker exec -it gitlab gitlab-ctl stop unicorn
docker exec -it gitlab gitlab-ctl stop sidekiq
- Modifier les permissions de l'archive :
chown gitlab:gitlab /var/opt/gitlab/backups/1772568331_2026_03_03_18.8.5_gitlab_backup.tar
- Lancer la restauration de l'archive :
docker exec -it gitlab gitlab-backup restore BACKUP=1772568331_2026_03_03_18.8.5
Indiquer le nom de l'archive avant le
_gitlab - Tester la connexion à Gitlab avec les identifiants de l'ancienne instance, c'est fonctionnel !