Script pour sauvegarder son serveur web linux

Vous avez configurer votre serveur web, il est désormais temps de mettre en place un script pour sauvegarder ses fichiers et ses bases de données !

Mon exemple s’articule sur la configuration suivante :

  • distribution linux Debian 8 ou ultérieur (testé sur debian 12 = OK)
  • serveur web apache2 (marche aussi avec openlitespeed, il faut juste adapter les repertoires à sauvegarder)
  • serveur mysql (mariadb ou autre peu importe)
script pour sauvegarder son serveur

Commençons par créer un dossier backup et un sous dossier sql à la racine de notre système de fichier (ou ailleurs si vous le voulez, pensez à adapter simplement la suite du tutoriel à votre répertoire). Le sous dossier SQL contiendra temporairement les dump de nos bases.