[Debian 9.3] Sauvegarder et restaurer son serveur WAPT

Le serveur WAPT ne peut se sauvegarder automatiquement par défaut, il faut paramétrer un script pour pouvoir le faire. Découverte.

Partie SAUVEGARDE

Pour le moment, aucune manipulation officielle est créée pour faire cette sauvegarde complète du serveur. Toutefois, WAPT étant relativement « simple » quant à l’installation de l’application, il vous permet de faire une sauvegarde rapidement qui peut être automatisée. Pour se faire, il faut au préalable arrêter tous les services dont WAPT est dépendant.

Les dossiers suivants de WAPT sont à sauvegarder impérativement, ce sont eux les plus importants (avec la base de données) :

  • /var/www/wapt/
  • /var/www/wapt-host/
  • /var/www/wapt-hostref/
  • /opt/wapt/conf/
  • /opt/wapt/waptserver/ssl/

L’idée, c’est de « packager » tous ces dossiers dans une seule et même archive, pour pouvoir la restaurer au besoin sur un nouveau serveur WAPT.

Il faut aussi sauvegarder la base PostgreSQL via l’outil « pg_dumpall« , utilisable en étant l’utilisateur « postgres » :

Enfin, une fois la sauvegarde effectuée, il faut redémarrer les services nécessaires pour WAPT :


Pour se faire, voici un script qui permet de regrouper toutes les commandes précédentes :

Afin d’automatiser le script, utilisez crontab (crontab -e) et ajoutez la ligne suivante en fin de fichier – avec cette commande, le script se lancera tous les jours à 02h du matin :

Partie RESTAURATION

Si votre serveur WAPT venait à tomber en panne et que vos sauvegardes ont été faites, vous pouvez restaurer aisément votre serveur.

Commencez tout d’abord par réinstaller intégralement « from scratch » un serveur WAPT, sans données et avec une configuration « basique ». Arrêtez ensuite tous les services dépendents à WAPT :

Il faut restaurer les répertoires précédemments cités plus hauts, pour rappel les voici :

  • /var/www/wapt/
  • /var/www/wapt-host/
  • /var/www/wapt-hostref/
  • /opt/wapt/conf/
  • /opt/wapt/waptserver/ssl/

Si vous avez utilisé le script et la méthode de sauvegarde décrite dans cette article, voici les commandes à passer pour lancer une restauration :

Les droits doivent être modifiés sur ces dossiers nouvellement copiés :

Des scripts de tests sont présents dans /opt/wapt/ – à utiliser impérativement sans quoi votre serveur ne pourra pas fonctionner correctement !

Enfin, tous les services peuvent être relancés – vous devriez pouvoir vous connecter via la console WAPT.

Julien H

Passionné depuis toujours par l'informatique, je transforme ma passion en expertise. J'utilise quotidiennement les outils et systèmes Microsoft. Je ne délaisse pas mon côté ouvert, notamment via l'utilisation des OS Debian et Archlinux. L'infosec m'ouvre les yeux sur les enjeux actuels et futurs de l'IT.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Close
Close