Apache FtpServer vs ProFTPD
Apache FtpServer
mina.apache.orgProFTPD
proftpd.orgSide by side
| Figure | Apache FtpServer | ProFTPD |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | — |
| Linux | Yes | Yes |
| API | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · FTP Server Software | 8.2 (#12) | 8.1 (#13) |
| Access controls | Listed controls include virtual directories, write permissions, idle timeouts, bandwidth limits, and IP restrictions. | Directory and file visibility can be controlled by Unix-style permissions or user and group ownership. |
| Extensibility | The Ftplet API lets Java code process FTP event notifications, and custom user managers, IP restrictors, and loggers can be added. | ProFTPD has a modular architecture with an API for extensions. |
| 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. | ProFTPD is a highly configurable FTP daemon for Unix and Unix-like operating systems. |
| Support | Users are directed to the FtpServer users mailing list for questions about using the product. | The project home page links to forums and user and development mailing list archives. |
Plans
In their own words
Apache FtpServer
Apache FtpServer has no write-up on Specifiction yet; its figures are above.