Faetus is an FTP server that translates FTP commands into Amazon S3 API calls providing an FTP interface on top of Amazon S3 storage.
Amazon's S3 API is awesome and there are plenty of excellent libraries that make this very simple. However, sometimes you don't have control over a system, and when that system knows how to talk FTP but not S3, Faetus is your solution. Read the blog post for more info.
Get the source code from GitHub.
- Some FTP clients fail with a socket error when writing a file
- Connections occasionally lost when in passive mode