It’s popular among end users, it is a definite money maker but for admins it can be a huge pain in the ass. And for the type of hosting we do, high risk hosting it is even worse. In general though most of the problems we have with cpanel have not been related to high risk hosting or custom configurations it is simply updates that come and screw things up.
By now I would suspect most of my users thinking I blame cpanel updates for everything. The thing is in the last year cpanel updates have been our number one issue. Actually they have always been an issue but much more so since version 11. They have caused us lots of otherwise unnecessary work, downtime, and tons of support issues.
I can describe many instances of how cpanel updates came and screwed lots of things up but I’ll only describe what happened last night as it truly takes the cake.
We were running cpanel current on the servers to fix some issue a few months ago, don’t remember what it was but the cpanel support guy had recommended it. So upcp got done last night and all of a sudden ALL dns was down for all servers. Anywhere a nameserver had been made it was down. Upon investigation cpanel update had came in and rewrote every single dns zone simply screwing them up. Not fixing, updating or changing anything - screwing them up like some malicious hacker would.
No answer from staff on cpanel forums about it. I seen one other guy so far it happened to as well. After this Im about tired of cpanel but its so well liked and sells so good its hard to ditch. I do like directadmin but their damn thing rewrites apache configs all the time, you cant use multiple ips for vhosts or anything.
So in the next few months I will be reviewing some new control panels. If I can get that one issue fixed with directadmin I may go with it. It does have some security problems out of the box and that apache issue but it can be taken care of. As far as cpanel goes I’m still baffled about why some of their updates does the things it does. You would think they was sitting there with an evil grin laughing manically as they published the updates.