Backing up WS_FTP Server
- Last Updated: July 22, 2025
- 2 minute read
- WS_FTP Server
- Version 2022
- Documentation
Backing up WS_FTP Server
Batch scripts are provided to help you back up the configuration data store for your standalone installation of WS_FTP Server. These scripts are written to work with a standard installation. These files are located in:
- 32-bit -
C:\Program Files\Progress\WS_FTP Server\utilities\ - 64-bit -
C:\Program Files (x86)\Progress\WS_FTP Server\utilities\
These scripts are written to work with a standard 32-bit installation. You must edit each batch script file and change the location specified in the %BINPATH% variables for installations with PostgreSQL in a location other than the C:\Program Files\PostgreSQL\bin\ folder or for standard 64-bit installations (C:\Program Files (x86)\PostgreSQL\bin\).
You must also edit the registry paths in backup_registry.bat if WS_FTP Server is installed on a 64-bit operating system.
32-bit |
|
64-bit |
|
To backup a standalone WS_FTP Server installation:
- Run
backup_registry.batto export the registry keys for WS_FTP Server.Note: If your configuration includes a remote Notification Server or Log Server, you must copybackup_registry.batto the remote servers and execute it there. For Notification Server, you must still back up the ips_notifications database usingINS_backup.baton the server where the PostgreSQL database server is installed. - Run
wsftp_backup.batto export the WS_FTP Server configuration data, located in thews_ftp_serverdatabase, from the PostgreSQL database. - If your configuration includes an Notification Server, run
ins_backup.batto export the Notification Server configuration data, located in theips_notificationsdatabase, from the PostgreSQL database. - Back up the files and folders located in the top folders of each host.
Back up utilities
These utilities must be run from the command line interface. To open the command line interface, from the Windows desktop, select Start > Run and enter cmd.exe.
You can also schedule these scripts to run as a Windows scheduled task. For more information, consult the help system for your operating system.
WSFTP_backup.bat
Exports a backup of the WS_FTP Server database (ws_ftp_server) from the PostgreSQL database server to a file named WSFTP_<timestamp>.backup, with <timestamp> replaced by the current date and time.
Usage |
|
INS_backup.bat
Exports a backup of the Notification Server database (ips_notifications) from the PostgreSQL database server to a file named INS_<timestamp>.backup, with <timestamp> replaced by the current date and time.
Usage |
|
backup_registry.bat
Exports the WS_FTP Server, Log Server and Notification Server registry hives to files named IPS_Log_Server_<timestamp>.reg, IPS_Notification_Server_<timestamp>.reg and WS_FTP_Server_<timestamp>.reg. with <timestamp> replaced by the current date and time.
Usage |
|