Welcome to Apache FtpServer

Overview

The Apache FtpServer is a 100% pure Java FTP server. It's designed to be a complete and portable FTP server engine solution based on currently available open protocols. FtpServer can be run standalone as a Windows service or Unix/Linux daemon, or embedded into a Java application. We also provide support for integration within Spring applications and provide our releases as OSGi bundles.

The default network support is based on Apache MINA, a high performance asynchronous IO library. Using MINA, FtpServer can scale to a large number of concurrent users.

It is also an FTP application platform. We have developed a Java API to let you write Java code to process FTP event notifications that we call the Ftplet API. Apache FtpServer provides an implementation of an FTP server to support this API.

To get started, have a look at one of our tutorials:

You can also have a look at the documentation for how to configure FtpServer to suite your needs.

News

The Apache MINA project is pleased to announce the release of FtpServer 1.0.0-M4. This is the last milestone before the end game for 1.0.0. The API is now stable and only bugs will be fixed for the first release candidate. This release comes with a lot of bug fixes, minor improvments, OSGi support and full Javadoc coverage of our public API.

[Release notes|https://issues.apache.org/jira/secure/ReleaseNote.jspa?...

Posted at 09 Dec @ 1:07 PM by Niklas Gustavsson | 0 comments

The Apache MINA project is pleased to announce the release of FtpServer 1.0.0-M3.

This is the second milestone release of FtpServer. This release mainly contains bug fixes and minor enhancements since the last release.

Release notes
Downloads
Documentation

We welcome you to try it out....

Posted at 08 Sep @ 11:54 AM by Niklas Gustavsson | 0 comments

The Apache MINA project is pleased to announce the release of FtpServer 1.0.0-M2.

This is the first release of FtpServer and a big step towards getting 1.0 done, hopefully later this year.

We welcome you to try it out. We have tried to make it simple both to embed within your application as well as running it standalone. Feedback on feature requests, bugs or questions are most welcome at our mailing lists.

Posted at 11 Aug @ 2:18 PM by Niklas Gustavsson | 0 comments