readme modif
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
FONCTIONNEMENT DU SCRIPT
|
FONCTIONNEMENT DU SCRIPT
|
||||||
|
|
||||||
########################################################################################################################################################################>###############################################################################################################
|
##################################################################################################
|
||||||
COMPRESSION DES DONNÉES
|
COMPRESSION DES DONNÉES
|
||||||
#######################################################################################################################################################################################################################################################################################
|
##################################################################################################
|
||||||
|
|
||||||
Le dossier data de Vaultwarden est compressé afin de créer une archive:
|
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.
|
Cela permet d’avoir des sauvegardes facilement identifiables.
|
||||||
|
|
||||||
|
|
||||||
#######################################################################################################################################################################################################################################################################################
|
##################################################################################################
|
||||||
TRANSFERT VERS LE SERVEUR DE BACKUP
|
TRANSFERT VERS LE SERVEUR DE BACKUP
|
||||||
#######################################################################################################################################################################################################################################################################################
|
##################################################################################################
|
||||||
|
|
||||||
La sauvegarde est envoyée vers une machine dédiée grâce à SCP.
|
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.
|
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.
|
Cette clé SSH est générée sur la machine de backup et autorisée sur la machine Vaultwarden.
|
||||||
|
|
||||||
|
|
||||||
#######################################################################################################################################################################################################################################################################################
|
##################################################################################################
|
||||||
NOTIFICATION DISCORD
|
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.
|
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
|
-les détails de l’erreur si nécessaire
|
||||||
|
|
||||||
|
|
||||||
#######################################################################################################################################################################################################################################################################################
|
##################################################################################################
|
||||||
PLANIFICATION AVEC CRON
|
PLANIFICATION AVEC CRON
|
||||||
#######################################################################################################################################################################################################################################################################################
|
##################################################################################################
|
||||||
|
|
||||||
Le script est exécuté automatiquement chaque jour grâce à 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.
|
Cela permet d’analyser les erreurs si un problème survient.
|
||||||
|
|
||||||
|
|
||||||
##################################################################################################################################################################################################################################################################################################################################################################################
|
##################################################################################################
|
||||||
SÉCURITÉ AVEC LE FICHIER .ENV
|
SÉCURITÉ AVEC LE FICHIER .ENV
|
||||||
#######################################################################################################################################################################################################################################################################################
|
##################################################################################################
|
||||||
|
|
||||||
Les informations sensibles ne sont pas stockées directement dans le script.
|
Les informations sensibles ne sont pas stockées directement dans le script.
|
||||||
Elles sont placées dans un fichier .env
|
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
|
-d’éviter de modifier le script si un paramètre change
|
||||||
|
|
||||||
|
|
||||||
###################################################################################################################################################################################################################################################################
|
##################################################################################################
|
||||||
NETTOYAGE
|
NETTOYAGE
|
||||||
###################################################################################################################################################################################################################################################################
|
##################################################################################################
|
||||||
|
|
||||||
Une fois la sauvegarde envoyée sur la machine distante, le fichier temporaire est supprimé:
|
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.
|
Cela permet de garder le serveur propre et éviter de remplir le disque.
|
||||||
|
|
||||||
|
|
||||||
###################################################################################################################################################################################################################################################################
|
##################################################################################################
|
||||||
RÉSUMÉ :
|
RÉSUMÉ :
|
||||||
###################################################################################################################################################################################################################################################################
|
##################################################################################################
|
||||||
|
|
||||||
Le script automatise complètement les sauvegardes Vaultwarden :
|
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.
|
Cela permet d’avoir une sauvegarde quotidienne fiable et surveillée.
|
||||||
|
|
||||||
|
|
||||||
###################################################################################################################################################################################################################################################################
|
##################################################################################################
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user