33800 Docs

← Retour
#!/bin/bash # Script de recovery - Restaurer stock_8to depuis stock_36to # Usage: ./restore-from-stock36.sh [full|33800-stack|backups|gitlab|nginx] set -e BACKUP_SRC="/stock_36to/data/backup-stock8" DEST="/stock_8to" case "${1:-full}" in full) echo "=== RESTAURATION COMPLETE stock_8to ===" rsync -av --delete $BACKUP_SRC/ $DEST/ ;; 33800-stack) echo "=== RESTAURATION 33800-stack ===" rsync -av --delete $BACKUP_SRC/33800-stack/ $DEST/33800-stack/ ;; backups) echo "=== RESTAURATION backups ===" rsync -av --delete $BACKUP_SRC/backups/ $DEST/backups/ ;; gitlab) echo "=== RESTAURATION GitLab backups ===" rsync -av /stock_36to/data/backups/gitlab/ $DEST/backups/gitlab/ ;; nginx) echo "=== RESTAURATION nginx configs ===" rsync -av $BACKUP_SRC/backups/nginx/ $DEST/backups/nginx/ echo "Pour restaurer sur nginx: rsync -av /mnt/stock_8to/backups/nginx/etc-nginx/ /etc/nginx/" echo "Pour restaurer SSL: rsync -av /mnt/stock_8to/backups/nginx/letsencrypt/ /etc/letsencrypt/" ;; *) echo "Usage: $0 [full|33800-stack|backups|gitlab|nginx]" exit 1 ;; esac echo "=== DONE ==="