
Restaurer mes sauvegardes sur un nouveau serveur
Publié le 20 janvier 2025
Par Équipe Datashelter
3 min de lecture
En cas d'incident majeur, il est probable que vous deviez restaurer vos sauvegardes Datashelter sur un nouveau serveur. Ce tutoriel vous guide pas-à-pas dans la restauration de vos sauvegardes de fichiers et bases de données sur cette nouvelle machine
- Installer snaper sur votre nouveau serveur
- Configurer snaper avec de nouveaux identifiants
- Lancer la restauration effective de vos sauvegardes
💡Rappel: snaper vous permet de récupérer vos sauvegardes de fichiers et bases de données. Vous devez d'abord vous assurer que vos applicatifs sont réinstallés sur le nouveau serveur (mysql ou nginx par exemple) avant de suivre ce tutoriel.
Installer snaper sur votre nouveau serveur
Tout d'abord, nous devons installer snaper sur cette nouvelle machine. Pour se faire, il vous suffit de lancer la commande suivante (comme indiquée dans la documentation):
Si l'opération se déroule correctement, vous devriez avoir une sortie similaire:
Configurer snaper avec de nouveaux identifiants
Snaper maintenant installé sur notre nouveau serveur, nous allons le configurer afin de pouvoir restaurer nos sauvegardes. Deux possibilités s'offrent à vous:
- vous avez accès à la configuration snaper du serveur précédent: il nous suffira de copier la configuration pour terminer cette étape
- vous n'avez plus accès à l'ancienne configuration: nous devons récupérer les accès depuis le dashboard
Option 1: copier la configuration du serveur précédent
Si vous avez toujours accès au serveur précédent, il vous suffit de transférer le répertoire ~/.config/snaper pour retrouver votre configuration.
Ce répertoire contient notamment config.yaml et .encryptionkey_ qui sont les deux fichiers nécessaires.
Vérifiez l'intégrité de votre configuration à l'aide de la commande suivante:
Option 2: Récupération des accès depuis le dashboard
Si vous n'avez plus accès au serveur précédent, nous allons devoir récupérer ces accès depuis le dashboard. Depuis dashboard, naviguez dans Serveurs -> Votre serveur puis cliquez sur la petite roue crantée:
Cela vous affiche trois informations qui vous seront nécessaires pour configurer snaper:
- Nom de bucket: 6734d304f1ff548ad9394982-6t567 dans notre exemple
- Clé d'accès: 3FBKN9V0VJ4AUNZZS1XN dans notre exemple
- Clé secrète: cliquez sur "Réinitialiser les identifiants" pour en obtenir une nouvelle
⚠️Attention: Le bouton "Réinitialiser les identifiants" met également à jour la clé d'accès. Les accès précédents sont par ailleurs invalidés.
Pour terminer, revenez dans le terminal de votre nouveau serveur et lancez la commande suivante:
Vous pouvez valider les paramètres suggérés à dehors des trois paramètres récupérés plus haut à copier-coller.
Une fois cette étape terminée, vérifiez la bonne connexion avec Datashelter à l'aide de la commande suivante:
Lancer la restauration effective de vos sauvegardes
Nous arrivons à la dernière étape: restaurer effectivement vos sauvegardes. Heureusement, deux commandes suffisent pour restaurer vos sauvegardes:
Si vous avez besoin d'une granularité plus fine quant à la restauration de vos sauvegardes (restaurer à une date spécifique, ou seulement certain répertoires), vous pouvez utiliser le dashboard pour générer les commandes de restauration:
Restauration d'une sauvegarde à une date particulière
Par ailleurs, vous trouverez dans notre documentation davantage d'exemples de commandes de restauration en fonction de votre besoin.
En cas de besoin, notre équipe support reste à votre disposition à l'adresse support@datashelter.tech ou au travers du chatbot en bas à droite sur votre interface.