PureFTPd

pkg pure-ftpd-1.0.47
Create database for PureFTPd

mysql -h 127.0.0.1 -u root -pPASSWORD 
CREATE database ftp; use ftp; \. /usr/local/pureftpd/sql/ftp.sql

    EDIT$ open -e /usr/local/pureftpd/etc/pureftpd-mysql.conf

Use your mysql root password.

MYSQLPassword   password_here

$ sudo launchctl load /Library/LaunchDaemons/net.captainnet.pure-ftpd.plist

  Webalizer

$ brew install webalizer

ln -s /usr/local/opt/webalizer/etc /usr/local/etc/webalizer

Use example_com.conf for your domain. Rename and move it to /usr/local/opt/webalizer/etc. Run it daily, by adding the following line to periodic/daily cron.

/usr/local/opt/webalizer/bin/webalizer -c /usr/local/opt/webalizer/etc/example_com.conf