ProFTPd 1.2.8 with MySql Control for (Jaguar)


Install Instructions

Download and install Proftpd installer. (Based on this build instructions)

Open proftpd.conf

open -e /usr/local/etc/proftpd.conf

and edit "SQLConnectInfo ftp@localhost db_name db_password". (Sample config file)

Turn off FTP via Server Settings App.

Create a Group called FTP with GID 1025 and a user called "users" with UID 1010 with a password.

Create a database in MySql called "ftp"

Create tables and fields and move the FTPAdmin* folder to your web directory.

REBOOT COMPUTER

Point your browser to http://yourdomain.com/FTPAdmin

*FTPAdmin soon to come... For now you can use phpMyAdmin to add new users.

You can read some instructions via terminal:

"man" - proftpd ftpshut ftptop ftpcount ftpwho

Monitor who is logged in at any given time by typing in your terminal "ftptop".

If you wish to switch back to Apple's Ftp Server, just kill proftpd via Process Viewer, remove "proftpd" folder from /Library/StartupItems and turn on FTP via ServerAdmin.app.