Attention : support for WAPT 2.0 ended on June the 30th 2022.

Please upgrade to the latest supported version

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