readme modif
This commit is contained in:
@@ -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.
|
||||
|
||||
|
||||
###################################################################################################################################################################################################################################################################
|
||||
|
||||
##################################################################################################
|
||||
|
||||
|
||||
Reference in New Issue
Block a user