I want a FTP server that can be controlled over a web GUI. I mean not upload/download files, but administrate the server - creating users, administrate them (passwords, directories, quotas, etc). Dedicated (not like webmin) web-based solution would be preferred.
I can recommend ProFTPd. It comes with all the stuff you want from your FTP Server. It does not come with a Web frontend but there are several GUIs that do connect to it.
You will need to setup a MySQL for them to work, but that will most likely be done by your package system for you.