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/
/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 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