- Updated the weight values for several documentation pages. - This reorders the advanced documentation pages. - The weights now reflect a more logical order.
4.7 KiB
title, date, draft, weight, summary
title | date | draft | weight | summary |
---|---|---|---|---|
Sauvegardes | 2025-01-15T11:50:16+02:00 | false | 80 | Tout ce que vous devez savoir sur la sauvegarde et la restauration de votre installation YAMS |
Protégez votre configuration YAMS 💾
Votre configuration YAMS est précieuse ! Assurons-nous de bien la sauvegarder afin que vous puissiez la récupérer en cas de problème.
Créer des sauvegardes 📦
YAMS inclut une commande de sauvegarde très pratique qui s'occupe de tout :
yams backup [destination]
Exemple rapide de sauvegarde
Supposons que vous souhaitez effectuer une sauvegarde dans votre répertoire personnel :
yams backup ~/backups/
Vous devriez observer quelque chose comme ça :
Stopping YAMS services...
Backing up YAMS to /home/roger...
This may take a while depending on the size of your installation.
Please wait... ⌛
Backup completed! 🎉
Starting YAMS services...
Backup completed successfully! 🎉
Backup file: /home/roger/yams-backup-2024-12-23-1734966570.tar.gz
Quels éléments sont sauvegardés ? 🤔
La sauvegarde inclut :
- Toutes les configurations de vos conteneurs
- Vos paramètres YAMS
- Les préférences de vos services
- Les configurations de vos conteneurs personnalisés
- Les variables d'environnement importantes
Astuces pour vos sauvegardes 💡
- Faites des sauvegardes régulièrement : Planifiez-les de manière hebdomadaire ou mensuelles
- Stockez-les à plusieurs endroits : Gardez vos sauvegardes à différents endroits
- Avant chaque mise à jour : Faites toujours une sauvegarde avant de mettre à jour YAMS
- Contrôle de version : Gardez vos sauvegardes récentes à portée de main
- Tests de restauration : Vérifiez régulièrement que vos sauvegardes fonctionnent bien
Restaurez vos sauvegardes 🔄
Besoin de restaurer votre installation YAMS ? Voici comment faire étape par étape :
Étape 1 : Extraire la sauvegarde
tar -xzvf your-backup.tar.gz -C /your/new/location
cd /your/new/location
Étape 2 : Mettre à jour la configuration YAMS
Éditez le binaire YAMS avec votre éditeur de code favori (nous allons utiliser nano
mais peu importe celui que vous utilisez) :
nano yams
Trouvez et modifiez ces lignes :
#!/bin/bash
set -euo pipefail
# Constants
readonly DC="docker compose -f your/new/location/docker-compose.yaml -f your/new/location/docker-compose.custom.yaml" # Modifiez cette ligne !
readonly INSTALL_DIRECTORY="your/new/location" # Modifiez cette ligne !
Étape 3 : Installez le binaire YAMS
sudo cp yams /usr/local/bin/
Étape 4 : Démarrez YAMS
yams start
Bonnes pratiques 📚
-
Faire des sauvegardes régulières
# Exemple : Sauvegarde hebdomadaire à différents emplacements yams backup ~/backups/weekly/ yams backup /mnt/external/yams-backup/
-
Faire une sauvegarde avant une mise à jour
# Avant de lancer yams update yams backup ~/backups/pre-update/
Dépannage 🔧
Erreur lors de la sauvegarde ?
- Vérifiez votre espace disque libre :
df -h
- Vérifiez vos permissions :
ls -la /backup/destination
- Tenez de stopper les services manuellement :
yams stop
Erreur lors de la restauration ?
- Vérifiez l'intégrité de votre sauvegarde :
tar -tvf your-backup.tar.gz
- Vérifiez vos permissions
- Assurez-vous que tous les chemins sont corrects dans le binaire de YAMS.
Sujets avancés 🎓
Sauvegardes automatiques
Vous pouvez automatiser vos sauvegardes en utilisant cron. Voici un exemple :
-
Ouvrez votre crontab :
crontab -e
-
Ajoutez une sauvegarde hebdomadaire :
# Run backup every Sunday at 2 AM 0 2 * * 0 /usr/local/bin/yams backup /path/to/backups/
Roulement des sauvegardes
Gardez vos sauvegardes gérables avec des roulements :
#!/bin/bash
# backup-rotate.sh
MAX_BACKUPS=5
BACKUP_DIR="/path/to/backups"
# Créé une nouvelle sauvegarde
yams backup $BACKUP_DIR
# Supprime les anciennes sauvegardes
ls -t $BACKUP_DIR/yams-backup-* | tail -n +$((MAX_BACKUPS + 1)) | xargs rm -f
Besoin d'aide ? 🆘
Si vous avez rencontré un problème de sauvegarde ou restauration :
- Visitez notre page Problèmes courants page
- Visitez le Forum YAMS
- Rejoignez notre serveur Discord ou Matrix
N'oubliez pas : Le meilleur moment pour faire une sauvegarde est AVANT d'en avoir besoin ! 🎯