I think you should do some more research into this as there are many areas that will provide all the answers if you know where to look
. I'd suggest
WHT.
For a control panel popular options are cPanel, Directadmin and Helm in around that order. Most clients will expect one of these. Webmin on shared hosting just screams that the host is cutting corners IMO. There are quite a few providers that sell or rent(?) cheap cpanel licenses.
Quote:
Can I disable iptables and just use a regular router or should I use both?
|
Professional webhosting takes place in a datacentre and as such should have professional equipment, not a standard router.
Quote:
I would like to offer email as well. Whats best Qmail?
|
Most control panels have their preferred SMTP servers.
Quote:
I also need a good virus protection and firewall.
|
ClamAV with Amavisd is one solution that you could use. Most control panels will also integrate with this.
You probably also want to look at billing systems. There are a few such as WHMCS, Modernbill, Clientexec etc which all have positive and negatives.
You'll probably also need a support helpdesk if there isn't once in your chosen package. My preferred package would be Kayoko eSupport.