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/
/var/www/html/wapt/
/var/www/html/wapt-host/
/var/www/html/waptwua/
/var/www/html/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