This article describes how to install a PureFTPd server that uses virtual users from a MySQL database instead of real system users. This is much more performant and allows to have thousands of ftp users on a single machine. The configuration, the use of quota and the upload/download bandwidth limits with this setup are showed.