CrossFTP Server is a secure enabled professional FTP Server. It supports GUI configuration, monitoring, and more.

Want the server to server FTP (FXP) transfer? Check CrossFTP Client.

 CrossFTP Server

Web Start Now


Beginner Guide



CrossFTP Server is a secure enabled FTP Server for multiple platforms. It offers a high-performance, easy configurable, and most of all a secure enabled FTP server. Versatile GUI is provided for the novice users' start-up, and the advanced users' configuration as well.

Want the commercial support? Learn more about commercial support and get it .

Here lists some of its main features:


  1. Free, open-source FTP server.
  2. Multi platform support and multithreaded design.
  3. UTF-8 directory encoding for internationalization support.
  4. User virtual directory, write permission, idle time-out and upload/download bandwidth limitation support.
  5. You can monitor all the user activities.
  6. Anonymous login support.
  7. Both upload and download files are resumable.
  8. Handles both ASCII and binary data transfers.
  9. IP restriction support to allow/ban IPs.
  10. Database and LDAP can be used to store user data.
  11. All the FTP messages are customizable.
  12. Implicit/explicit SSL/TLS support.
  13. MDTM support - your users can query the date-time stamp of files.
  14. "MODE Z" support for faster data upload/download.
  15. Easy installation/update by Java Web Start technology.
  16. Bonjour discovery protocol support.

System Requirements:


Sun Java 1.4+. If your system is not Java enabled, go get it, or get more help here.

During the launch, please agree with the Security Warning on Digital Signiture, and check always trust:

Agree with Digital Signiture



  • Platform Independent Installation Package:
    Follow the readme.txt to run/deploy CrossFTP.
  • To run CrossFTP Server as a System service, please refer to this service page.