diff --git a/backup_vaultwarden/README.md b/backup_vaultwarden/README.md index 6750d0b..ee8d3f6 100644 --- a/backup_vaultwarden/README.md +++ b/backup_vaultwarden/README.md @@ -1,8 +1,8 @@ FONCTIONNEMENT DU SCRIPT -########################################################################################################################################################################>############################################################################################################### +################################################################################################## COMPRESSION DES DONNÉES -####################################################################################################################################################################################################################################################################################### +################################################################################################## Le dossier data de Vaultwarden est compressé afin de créer une archive: @@ -16,9 +16,9 @@ Le nom du fichier contient la date du jour : Cela permet d’avoir des sauvegardes facilement identifiables. -####################################################################################################################################################################################################################################################################################### +################################################################################################## TRANSFERT VERS LE SERVEUR DE BACKUP -####################################################################################################################################################################################################################################################################################### +################################################################################################## La sauvegarde est envoyée vers une machine dédiée grâce à SCP. Pour éviter de saisir un mot de passe à chaque fois, une clé SSH est utilisée. @@ -28,9 +28,9 @@ Exemple: scp "${SSH_OPTS[@]}" "$LOCAL_BACKUP" "$REMOTE_USER@$REMOTE_HOST:$REMOTE Cette clé SSH est générée sur la machine de backup et autorisée sur la machine Vaultwarden. -####################################################################################################################################################################################################################################################################################### +################################################################################################## NOTIFICATION DISCORD -####################################################################################################################################################################################################################################################################################### +################################################################################################## Le script envoie une notification sur un salon Discord pour informer de l’état de la sauvegarde. Cela se fait grâce à un webhook Discord. @@ -48,9 +48,9 @@ Le message indique: -les détails de l’erreur si nécessaire -####################################################################################################################################################################################################################################################################################### +################################################################################################## PLANIFICATION AVEC CRON -####################################################################################################################################################################################################################################################################################### +################################################################################################## Le script est exécuté automatiquement chaque jour grâce à cron. @@ -73,9 +73,9 @@ Les logs sont enregistrés dans : backup.log Cela permet d’analyser les erreurs si un problème survient. -################################################################################################################################################################################################################################################################################################################################################################################## +################################################################################################## SÉCURITÉ AVEC LE FICHIER .ENV -####################################################################################################################################################################################################################################################################################### +################################################################################################## Les informations sensibles ne sont pas stockées directement dans le script. Elles sont placées dans un fichier .env @@ -104,9 +104,9 @@ Cela permet: -d’éviter de modifier le script si un paramètre change -################################################################################################################################################################################################################################################################### +################################################################################################## NETTOYAGE -################################################################################################################################################################################################################################################################### +################################################################################################## Une fois la sauvegarde envoyée sur la machine distante, le fichier temporaire est supprimé: @@ -115,9 +115,9 @@ Une fois la sauvegarde envoyée sur la machine distante, le fichier temporaire e Cela permet de garder le serveur propre et éviter de remplir le disque. -################################################################################################################################################################################################################################################################### +################################################################################################## RÉSUMÉ : -################################################################################################################################################################################################################################################################### +################################################################################################## Le script automatise complètement les sauvegardes Vaultwarden : @@ -131,6 +131,5 @@ Le script automatise complètement les sauvegardes Vaultwarden : Cela permet d’avoir une sauvegarde quotidienne fiable et surveillée. -################################################################################################################################################################################################################################################################### - +##################################################################################################