Backing up the WAPT Server¶
To backup your server follow this procedure. Regular backups are recommended.
Linux¶
Stop WAPT related services on the WAPT Server.
systemctl stop wapttasks systemctl stop waptserver systemctl stop nginx
Backup these directories using a backup tool (ex: rsync, WInSCP, etc..).
# Debian / Ubuntu /var/www/wapt/ /var/www/wapt-host/ /var/www/waptwua/ /opt/wapt/conf/ /opt/wapt/waptserver/ssl/ # Centos / RedHat /var/www/html/wapt/ /var/www/html/wapt-host/ /var/www/html/waptwua/ /opt/wapt/conf/ /opt/wapt/waptserver/ssl/
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
Windows¶
Stop WAPT related services on the WAPT Server.
net stop wapttasks
net stop waptserver
net stop waptnginx
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\nginx\ssl
Backup PostgreSQL Database with pg_dump.exe.
"C:\wapt\waptserver\pgsql-9.6\bin\pg_dumpall.exe" -U postgres -f C:\backup_wapt.sql
Restart WAPT related services on the WAPT Server.
net start wapttasks net start waptserver net start waptnginx