pure-ftpd is very flexible to configure. You can enable anonymous users, allow just upload, change the umask of uploaded files, etc. You could exempt it from the CSF firewall, too as an ignored process. Or are you wanting to use a web form to upload files?