Upgrading to the latest version of WS_FTP Server ensures that you have access to the latest features, fixes, security updates, and usability improvements.

Get the Installer and Activation Code

To get a WS_FTP Server installer package:

  1. Log in to the Progress Customer and Community portal and select Product Downloads.
  2. Download the product package.

    When you get your WS_FTP Server product package from your Progress Community page, the activation code is embedded in the download file and is automatically applied during installation.

    The activation code is also stored in the Product Downloads section of the Progress Community for reference.

Upgrade Paths

WS_FTP Server supports direct upgrade (upgrade by way of running the WS_FTP Server installer) for existing WS_FTP Server 2020 (8.7) or newer.

Use the Upgrade Paths table below to determine the most efficient upgrade path from your current version to WS_FTP Server 2025.

The upgrade paths are valid only on supported Operating Systems. For more information, see System Requirements.

Table 1. Upgrade paths

Your version

Upgrade path

WS_FTP Server 2020 (8.7) or newer

  1. Download WS_FTP Server 2025.0 (10.0) from the Progress Community.
  2. Your upgrade activation code is embedded in the installer file, and is automatically used during installation.

WS_FTP Server 2018 (8.6) or earlier

  1. Upgrade to version 2020 (8.7) using the 2020 installer in upgrade mode.
  2. Use the latest installer to upgrade to 2025.0 (10.0).
Note: If your product version is close to or past its sunset or retirement milestones, upgrade to the latest version of WS_FTP Server. For more information, see the Product Support Lifecycle page.
Note: If you upgrade from a version earlier than 2020, the default installation folders do not change. For example, the WS_FTP Server installation folder will be C:\Program Files (x86)\Ipswitch\WS_FTP Server.

Failover upgrades from versions earlier than 10.0.0

When upgrading a failover system from a version earlier than 10.0.0, you must manually synchronize registry settings between both nodes after upgrading them.
Note: This step is required to ensure that failover nodes can decrypt secrets stored in the shared database.

You can complete this manual synchronization by using one of the following methods: