Apache FtpServer
5.9#31 in ftp server softwareFree planFree planAPILinuxSelf-hostedWindows
Visit| Fact | Apache FtpServer | Serv-U FTP Server |
|---|---|---|
| Extensibility | The Ftplet API lets Java code process FTP event notifications, and custom user managers, IP restrictors, and loggers can be added. | Integration libraries can be written as Windows DLLs or shared libraries, with the sample library serving as the API documentation. |
| Integrations | The project provides integration with Spring applications and distributes releases as OSGi bundles. | Serv-U can use ODBC-compliant databases such as Microsoft SQL Server and MySQL and can integrate with Active Directory or LDAP servers. |
| Protocols | The documentation lists support for RFC 959, RFC 2228, RFC 2389, RFC 2428, and RFC 2640. | The FTP Server edition supports FTP and FTPS over IPv4 and IPv6; the comparison page lists HTTP as included as well. |
| Purpose | Apache FtpServer is a pure Java FTP server designed as a portable server engine that can run standalone or be embedded in a Java application. | Serv-U FTP Server provides FTP and FTPS file transfers for organizations. |
You want what its maker publishes above — check its page for the details.
Serv-U FTP Server suits small businesses and project teams that need FTPS, scripted transfers, and a smaller number of users and domains on one server. It may also suit administrators who need account, quota, and transfer controls.