Sauvegardez votre site web à l’aide d’un script Bash

Bouée de sauvetage

Vous vous demandez quel est le rapport entre l’image et le titre de cet article ? C’est évident, faire des sauvegardes régulières de votre site internet vous sauvera la vie un jour ou l’autre ! Et oui, en cas de problème (piratage, erreur de manipulation, défaillance technique… les risques sont nombreux), ces sauvegardes vous permettront de ne pas perdre l’ensemble de votre site et de rétablir un fonctionnement normal de ce dernier le plus rapidement possible. Quand j’ai créé ce site, j’ai cherché des solutions à cette problématique. J’avais plusieurs contraintes : je voulais que les fichiers et la base de données MySQL du site soient sauvegardés toutes les nuits, que les sauvegardes soient stockées sur un de mes disque dur et que je sois averti du succès ou de l’échec de la sauvegarde. Comme j’avais un Raspberry Pi allumé 24h/24, j’ai créé un script bash qui répond à ces problématiques. Je vous explique comment le mettre en place.