4. Sauvegarder le serveur WAPT

Pour sauvegarder votre serveur, suivez cette procédure. Des sauvegardes régulières sont recommandées.

4.1. Linux

  • Arrêter les services liés à WAPT sur le serveur.

systemctl stop wapttasks
systemctl stop waptserver
systemctl stop nginx
  • Sauvegarder ces répertoires en utilisant un outil de sauvegarde (ex : rsync, WInSCP, etc..).

/var/www/wapt/
/var/www/wapt-host/
/var/www/waptwua/
/var/www/wads/
/opt/wapt/conf/
/opt/wapt/waptserver/ssl/

Indication

Si vous utilisez Kerberos pour authentifier les machines et les utilisateurs, enregistrez également le fichier keytab. Le fichier keytab est situé dans le dossier nginx.

  • Sauvegarder la base de données PostgreSQL en utilisant l’utilitaire pg_dumpall (adaptez le nom du fichier à vos besoins).

sudo -u postgres pg_dumpall > /tmp/backup_wapt.sql
  • Redémarrer les services liés à WAPT sur le serveur.

systemctl start wapttasks
systemctl start waptserver
systemctl start nginx

4.2. Windows

  • Arrêter les services liés à WAPT sur le serveur.

net stop wapttasks
net stop waptserver
net stop waptnginx
  • Sauvegarder le dossier du dépôt WAPT sur une destination de sauvegarde distante.

C:\wapt\conf
C:\wapt\waptserver\repository\wapt
C:\wapt\waptserver\repository\wapt-host
C:\wapt\waptserver\repository\waptwua
C:\wapt\waptserver\repository\wads
C:\wapt\waptserver\nginx\ssl
  • Sauvegarder la base de données PostgreSQL avec pg_dump.exe.

"C:\wapt\waptserver\pgsql-14\bin\pg_dumpall.exe" -U postgres -f C:\backup_wapt.sql
  • Redémarrer les services liés à WAPT sur le serveur.

net start wapttasks
net start waptserver
net start waptnginx