The Mindoo FTP Server project integrates the Apache FtpServer (http://mina.apache.org/ftpserver-project/) into IBM Notes/Domino R8.5.3 or higher.

The project consists of three parts:
An OSGi plugin on the server side that contains the actual FTP server and all required libraries, a Dojo 1.8 based graphical user interface for web browsers as well as a classic user interface for the Notes Client, both contained in a configuration database.

The configuration database is used to define ports/hostnames for the server, lists to block specific FTP clients or whole IP ranges and lists of users, their access rights (read/write/which directory) and password hashes.
 

Main features:

 

  • Configurable read and write access for FTP clients
  • Users can store files in their personal folder or in folders shared with other users
  • Idle timeouts, max concurrent logins and upload/download rates per user
  • Resuming of uploads and downloads
  • Access can be restricted by defining a time range
  • Support for passive FTP mode (e.g. FTP server running in VM on VMware™ server)
  • Manual block lists and automatic block list creation after too many failed logins
  • Extensive logging of logins and login attempts in log database
  • FTP Server is running in OSGi framework of Domino HTTP task 8.5.3 or higher
  • Launches on HTTP task startup (using XPages Preloader technology)
  • Dojo 1.8 based web UI for Domino R9, classic Notes Client UI available for older servers/clients
  • Server deployment via Eclipse Update Site database
     

For installation instructions, please read the pdf file in the download archive.