Attention : WAPT 2.6 est actuellement en Release Candidate. Cette version n'est pas prévue pour une installation en production. Pour une installation en production, merci d'installer la version WAPT 2.5

4. Sauvegarder le Serveur WAPT

Pour sauvegarder votre serveur WAPT, 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 WAPTPostgresql
net stop WAPTServer
net stop WAPTService
net stop WAPTTftpServer
  • 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 WAPTPostgresql
net start WAPTServer
net start WAPTService
net start WAPTTftpServer