SourceTOAD Expertise

  • drupal logo

    Mythtv

    The Home brew PVR Project for the people
  • alfresco logo

    Alfresco

    The Open Source Alternative for Enterprise Content Management
  • Wordpress logo

    Wordpress

    The Open Source Blogging and Publishing platform
  • SugarCRM logo

    SugarCRM

    The industry standard Open Source software for Customer Relationship Management
  • KnowledgeTree logo

    KnowledgeTree

    The Open Source Document Management Software for Small Business
  • Asterisk logo

    Asterisk

    The Open Source PBX & Telephony Platform
CPanel from a 'Hacker’s' Perspective
Written by Justin Weber   
Thursday, 12 November 2009 00:00

My name is Justin, and I am a hacker. No, I don’t mean I spend my time trying to break into systems and steal people’s identity. I simply mean that, in my many years of working with Linux servers, I have never used a control panel. I am a person who uses SSH to edit configuration files, still knows what chkconfig does and blames SELinux for all the evils in the world.

You may wonder why I have never used a control panel. Well, many years ago, I had the privilege of running a site hosted on a Cobalt RaQ3 server. From my vague recollection, this server did have a control panel of sorts. However, it spent more time breaking configurations than helping. It also was bloated, eating up much of the precious server memory.  (Remember when RAM was expensive?) On that server, I had to manually configure everything after giving up on the control panel. Many servers later, the trend stuck. That is, until I came to SourceTOAD.

In the words of Darwin, SourceTOAD grew from so simple a beginning. It began with Greg, a VPS hosting account and a prayer. Greg, unlike me, has had experience with newer control panels like cPanel. Unlike me, Greg liked and used cPanel. That’s why, in an “un-hacker-like” way, he setup SourceTOAD’s servers to use it. When I came around, my first order of business was to familiarize myself with cPanel.

I must say, cPanel has grown leaps and bounds from the control panel I remember. I have made complex configuration changes—including recompiling apache with different modules—and have never broken anything. It makes managing Virtual Hosts a cinch by combining email, DNS and apache all into one configurable system. As someone in the know, the amount of tasks it performs in the background for the user without him being aware of it is extraordinary. Finally, on servers not constantly inundated with massive amounts of traffic, cPanel is very resource friendly.

So, am I a cPanel convert? The answer is a whole-hearted yes, with a caveat. cPanel is great for a multi-site environment, but I still think its overkill for a single site running on one or multiple servers. Also, cPanel is still best handled by people with hacking experience. A lot of things cPanel does by default could very well cause problems for completely uniformed users. For example, cPanel does not automatically rotate some of its logs. Instead, the system does offer the ability to have it manually rotate some—but not all—of them. However, this does not operate like logrotate, whereby logs are saved for a few weeks and then deleted. cPanel explicitly says the logs rotated this way will never be deleted, only compressed. That seems moronic to me. The only way to fix the problem was by manually enabling logrotate on those logs. This is not something a non-hacker could easily do.

All in all, it took me a fair amount of good-old fashioned hacking to become completely comfortable with my cPanel installation. For this reason, I won’t be deleting my SSH client just yet.


Rate this article

(0 votes)

Latest articles from Justin Weber

  • What are SSL Certificates? posted on Monday, 17 May 2010 15:40

    Many of our clients here at SourceTOAD accept payments or other sensitive information through their…

  • Getting Started with Alfresco posted on Thursday, 08 April 2010 13:27

    Congratulations on choosing Alfresco as your document management software. The Alfresco system is a very…

  • CPanel from a 'Hacker’s' Perspective posted on Thursday, 12 November 2009 00:00

    My name is Justin, and I am a hacker. No, I don’t mean I spend…

  • Welcome to Our Blog posted on Tuesday, 13 October 2009 00:00

    Hi there, Welcome to the new SourceTOAD blog. This blog will serve as an outlet…

  • Shared vs. Dedicated Hosting posted on Tuesday, 09 March 2010 17:34

    When selecting a web-hosting package, SourceTOAD clients often ask us which type of hosting they…