We recommend you have a current support agreement prior to migrating your installation. This gives you access to assistance with the migration and the latest version of CompleteFTP.
If you do not have a current support agreement, you can still freely move your license if you are on version 9.1 or higher (via the release license option). If you are on 9.0 or below, or you need technical assistance, you will need to renew support to move your license.
Follow the steps below in order to move CompleteFTP server from one machine (source) to another machine (target):
- a) If you are on version 9.0 or below, contact support to get another license allocated so you can reactivate. If you do not have a current support agreement you will need to renew it.
OR
b) If you are on version 9.1 or above, you can use the release license option in the Licensing panel of the CompleteFTP manager. This puts the server into migration mode, and it is fully operational for a further 30 days. We advise doing this only when the new machine is ready to activate (Step 7). Note that if you have current technical support, you can upgrade to the latest version on the original machine so this option can be used. - Download the latest version of CompleteFTP that you are entitled to from our customer site. You'll need to know your registered email address for your account if you've lost your account details. If you can't log in, please contact support. You'll need a current support agreement to get the latest version - the trial won't work.
- Install CompleteFTP on the target machine. This creates all the default directories and a blank configuration file.
- Locate the configuration file (config.sdf or config.db, depending on the version) on the target machine. Delete this file. It is found in C:\ProgramData\Enterprise Distributed Technologies\Complete FTP\.
- Locate the configuration file (config.sdf or config.db, depending on the version) on the source machine. It is found in C:\ProgramData\Enterprise Distributed Technologies\Complete FTP\.
- Copy the source machine's configuration file to the same location on the target machine.
- Copy all data directories from the source to the target. By default, these are subdirectories of the directory where config.sdf is stored, but directories in other locations may be referenced as well.
- Install CompleteFTP on the target machine (again), choose the option to keep the configuration file, and confirm everything works locally (it will have the wrong activation key so you won't be able to connect from external machines). Note: if you have specific IP addresses configured for certain protocols, you will need to alter these if your new machine has a different IP address.
- Activate CompleteFTP on the target machine. If you are running 9.1 or above, this is the time to release the license from the original machine (Step 1b)). If you have trouble activating your new installation then please contact support.
- Check external connections succeed. If your server IP address has changed, ensure your firewall is directing external connections to your new server. You may also need to modify the server's Windows firewall to give CompleteFTP access to the outside world.