Linux
Apache webserver 1.3.20+ with one dedicated ip and mod_rewrite installed.
Dedicated server!
Perl interpreter
Proftpd server
MySQL
For sub domains support - you must be able to add wildcard to your DNS record.
Root password for installation.
Features for end-users:
Auto signup process (with validation link to confirm email).
User get his password via email to prevent autosignup(s).
FTP support.
Sub domain or Domain name hosting. Supported on apache level.
Full featured file manager
and many more...
Features for administrator
Easy to use admin area. Password protection via .htaccess and via cookies.
Quick information about all accounts : total accounts, space used, total files/dirs, today/total hits, today/total transfers, etc.
custom fields for user signup form.
mailing to all users
server errors log. (script is analyze apache logs)
edit ads - header and/or footer.
and many more...