This project is an implementation of FTP server in pure Ruby. It features the ability to start a FTP server and publish there any content you want. You are not limited to publish file system subtrees. All FTP hierarchy is dynamic and under your control.
This document describes how to install a PureFTPd server that uses virtual users from a MySQL database instead of real system users.