Get the Best WordPress Backup
& Migration Plugin Today
Get Duplicator Now

Duplicator Documentation

Documentation, Reference Materials, and Tutorials for Duplicator

Storage » FTP


Duplicator Pro can push your backups to an FTP location. All packages are initially built on the local server and then pushed upto the FTP endpoint.


Item Description
Name/Notes The storage name and optional notes about the local server path
Server The FTP server name. Please see your FTP server documents for the correct server name
Port The FTP server port. Please see your FTP server documents for the correct server port
Username/Password The FTP username/password. Please see your FTP server documents for the correct username/password
Storage Folder The folder on the FTP servers where packages will be stored. This should be unique for each web-site using Duplicator.
Max Packages Specify the number of packages to keep in ‘Storage Folder’. Setting 10 will keep the last 10 packages. Set to 0 for no limit. It is highlyrecommendedto keep this number low. Storing too many packages can lead to space allocation issues.
Timeout How long should Duplicator wait when trying to connect
SSL-FTP Should the connection attempt to use FTPS to connect to the server. This option needs to be supported and configured correctly on the FTP serverbefore it will work correctly.
Passive Mode Should this connection use FTP passive mode.
Connection Validate that the credentials and settings entered above are working.



  1. Create New Storage Provider: Duplicator > Storage > Add New
  2. Add Name and Notes and select Type: FTP
  3. Under Credentials: Enter in all the required FTP credentials
  4. Click the ‘Test FTP Connection’ button to validate data can be moved between systems.
  5. Finally Click the “Save Provider” button to save this FTP storage endpoint
  6. For connections issues see the FTP troubleshooting FAQ.

Note: When creating a new package or schedule you will check the box for this storage endpoint to be a location where the package ( and installer.php)will be transferred to after it has been created.

Was this article helpful?

Related Articles