J'utilise au boulot des scripts maison pour effectuer des sauvegardes. Les trucs qui me semblent important à sauvegarder sur un serveur sont :
le /etc > rsync + cron
la / les bases de données > mysqldump + cron
les media : tout ce qui est uploadé sur les serveurs
La liste des application installées : apt-list + cron
Les applications web elles-même sont dans un SVN avec des tags par versions.
svnadmin dump + cron
Pour info, mes fichiers de conf apache / virtualhost sont dans un dossier de l'application (tu peux faire pareil
avec nginx)
Le déploiement des applications se fait "à la main" (pas de commentaire, ça m'énerve déjà assez) :
export du svn
re-création de la base de données
re-déploiement de l'application
lancement du serveur web
Si tu as backupé toute ton arborescence, je te conseille de la décompresser sur une autre machine, et de re-déployer les dossiers, voirs les fichiers, un par un. Un des principes de debian est d'avoir un fichier de config général d'une application géré par le gestionnaire de paquet, qui est donc susceptible d'être cassé par un upgrade, et un certain nombre de fichiers de config gérés par l'utilisateur. Tu dois donc respecter cette façon de faire, et donc déployer tes fichiers de conf 1 par 1.
Je te conseille également de valider tes sauvegardes de temps en temps... dans une VM par exemple.
# rsync + cron + sh
Posté par François GUÉRIN (Mastodon) . En réponse au message Récupération après crash. Évalué à 2.
Bonjour neokoplex,
J'utilise au boulot des scripts maison pour effectuer des sauvegardes. Les trucs qui me semblent important à sauvegarder sur un serveur sont :
Les applications web elles-même sont dans un SVN avec des tags par versions.
Pour info, mes fichiers de conf apache / virtualhost sont dans un dossier de l'application (tu peux faire pareil
avec nginx)
Le déploiement des applications se fait "à la main" (pas de commentaire, ça m'énerve déjà assez) :
Si tu as backupé toute ton arborescence, je te conseille de la décompresser sur une autre machine, et de re-déployer les dossiers, voirs les fichiers, un par un. Un des principes de debian est d'avoir un fichier de config général d'une application géré par le gestionnaire de paquet, qui est donc susceptible d'être cassé par un upgrade, et un certain nombre de fichiers de config gérés par l'utilisateur. Tu dois donc respecter cette façon de faire, et donc déployer tes fichiers de conf 1 par 1.
Je te conseille également de valider tes sauvegardes de temps en temps... dans une VM par exemple.
Bon courage !