Control Panels for Web Hosting?
jstrzalko asks: "I recently started a web design and hosting company and am looking at all of the control panel solutions to offer my clients. I consider myself quite adept at Linux so server administration is not the issue. I just want to be able to allow my clients to easily add/remove email addresses and domains, give them stats, manage their databases etc. Has anyone had good experience with any of them? I am currently running Fedora Core3 (test3) on my server, if that helps anyone."
Its expensive but the best http://cpanel.net
Nothing for you to see here, Please move along.
From a sysadmin point of view, Ensim is really good because it's so easy to deply. I've heard good things about HSphere as well.
Your ad here.
cpanel, ensim, h-sphere, virtualmin (free plugin for webmin) and there is probably more as well. Google should turn up a few.
CPanel seems to be one of the most popular, but my personal preference at the moment is for Plesk. It'll run on most platforms, including (but not limited to) Windows, RHEL and RHFC, Solaris, FreeBSD, and there is Debian support due before the end of the year.
Its got a bit of a price tag on it, but for the features you get out of it, I definitely recommend it.
DirectAdmin is the best out of the others I've used (cPanel, Ensim Webppliance, and Plesk). It's just cleaner overall. Of course, no control panel is much better than having one, IMHO.
US businesses that currently accept chip and PIN/signature
webhostingtalk.com is a great resource for newbies and veterans alike with the webhosting world. Im not a webhost, but i do web development, and ive found thier community to be one of the best out thier. enjoy.
oh noes! my pr0ns
CPanel's autoupdate should usually be turned off. cpanel takes over most of the server, and allowing it to update everything by itself has caused problems before. personally, i like having a control panel that doesnt take over the server, and instead, sits ontop of the distro.
oh noes! my pr0ns
Someone else mentioned it in passing, but since I had a hand in making it happen and I think it's very nice, I'll mention Virtualmin.
Virtualmin.com
It's free (as in beer and speech), integrates cleanly with Webmin and Usermin for system administration and user level access to email, spamassassin configuration, etc.
It doesn't do everything that all of the control panels do, but none of them can do everything that Webmin/Usermin/Virtualmin can do either, so it all comes out in the wash. It has the benefit of being easily modified without violating any licenses and is very polite to the underlying OS and services. Unlike pretty much all of the other products in this space (except for the Positive Software CP+ product that is based off of Virtualmin and Webmin) it does not screw up the configuration files, or require you to do all of the configuration of the services from within the GUI. You can switch between vi or emacs and Virtualmin without fear of losing comments or configuration file order.
It has a couple of long-term commercial sponsors, including my company (Swell Technology) and the previously mentioned Positive Software, so it gets consistent developer attention and fast bug fixes. And like Webmin on top of which it runs, it is easily themeable, provides online help features, and is internationalized with many translations.
It may not be perfect for every purpose today, but it gets better all the time and is already in use at a lot of ISPs and hosting providers, as well as ASPs. Worth a look, at least. You may find that with some customizations (which you can do, or you can hire Jamie or someone else to do) Virtualmin can provide a better fit for less money over the long term than any of the proprietary options.
And since it is free, it will cost you nothing but a few minutes or hours to give it a try.
...Plesk, Ensim and our own in-house system. We're going to phase out ensim because
Counter to this, we also run Plesk 6 on and absolutely love it. I can upgrade Apache, PHP and MySQL RPM's without fear of breaking plesk (just have to remove the ssl reserved word in mysql 4+ and then compile the srpm).
It also looks a lot nicer than ensim and our clients seem to find the interface much easier.
I am NaN
"Actually, as an end-user of CPanel, I've found this quite useful in that I can crawl in and check the statuses of my site, even when Apache bombs out."
You misunderstand. This is not a good idea because it prevents remote administration for many users behind proxies that only allow outbound access to ports 443, 80, 23, and 21. (Respectively, these are https, http, ssh and ftp.) Good luck trying to adminster your personal site when on break at work.