Attention : WAPT 2.6 is currently in Release Candidate stage. It is not intented for production. For production please install WAPT 2.5 version

4. Backing up the WAPT Server

To backup your WAPT Server follow this procedure. Regular backups are recommended.

4.1. Linux

  • Stop WAPT related services on the WAPT Server.

systemctl stop wapttasks
systemctl stop waptserver
systemctl stop nginx
  • Backup recursively these directories using a backup tool (ex: rsync, WInSCP, etc..).

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

Hint

If you use Kerberos to authenticate hosts and users, save the keytab file too. The keytab file is located in the nginx folder.

  • Backup the PostgreSQL database using the pg_dumpall utility (adapt filename with your requirements).

sudo -u postgres pg_dumpall > /tmp/backup_wapt.sql
  • Restart WAPT related services on the WAPT Server.

systemctl start wapttasks
systemctl start waptserver
systemctl start nginx

4.2. Windows

  • Stop WAPT related services on the WAPT Server.

net stop WAPTPostgresql
net stop WAPTServer
net stop WAPTService
net stop WAPTTftpServer
  • Backup the WAPT repository folder on a remote backup destination.

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
  • Backup PostgreSQL Database with pg_dump.exe.

"C:\wapt\waptserver\pgsql-14\bin\pg_dumpall.exe" -U postgres -f C:\backup_wapt.sql
  • Restart WAPT related services on the WAPT Server.

net start WAPTPostgresql
net start WAPTServer
net start WAPTService
net start WAPTTftpServer