PureFTPd 1.0.21 with MySql Control for OSX Server 10.4+ (TIGER)

  • Web based account administration with quota.
  • See who is online via terminal.

Download and install PureFTPd_1.0.21.pkg.tgz. (Based on this build instructions)

Create a database in MySql called "pureftpd". (ftp.sql) (ftp.sql.tgz)

Download and move ftpAdmin (Rev. 6-11-05) folder to your web server directory.

Open ftpAdmin configuration file:

open -e /Library/WebServer/Documents/ftpAdmin/connection.inc.php

In the connection line edit username and password to your newly created database.

Open pureftpd-mysql.conf

open -e /usr/local/pureftpd/pureftpd-mysql.conf

Edit the following lines:

MYSQLUser username
MYSQLPassword password
MYSQLDatabase pureftpd

REBOOT COMPUTER

Point your browser to http://yourdomain.com/ftpAdmin to add and delete users.

To check via terminal who is active on your FTP:

/usr/local/pureftpd/sbin/pure-ftpwho -v