LowEndBox - Cheap VPS, Hosting and Dedicated Server Deals

Ask LowEndBox - Installing IspCP Omega on a Low End Debian?

Alaettin emailed me today:

I consider installing a control panel to debian which is IspCP Omega. Do you advise me to install it or not? To a 256 MB VPS from Server Complete. I will use that vps for my main web sites.

Well. Don’t. No self-respecting low end admin would use a control panel to administer his/her elcheapo virtual server with limited memory. Actually I have never heard of IspCP Omega until today since I did most my admin on port 22, so I attempted to install it on one of my spare VPS. Not Server Complete one, but reasonably comparable.

Installing IspCP Omega is pretty trivial. You’ll find the doco for Ubuntu here, and for Debian here. Just make sure you have multiverse included in your /etc/apt/sources.list to get all the required packages. Took a while to make on this small VPS. After installation & restarting Apache, you should be able to access the control panel from the URL you specify during installation. It’s now running MySQL, Apache2 with worker MPM, PHP in FastCGI, Courier IMAP/POP3, Postfix with Postgrey + Policyd, Bind9, etc.

Yup. It’s all up and running with 256MB burstable memory. However,

  • Need to turn off MySQL Innodb and tune courier authdaemon to start just 1 daemon to reduce memory usage.
  • While it uses only 78MB committed memory, it allocates 186MB! That’s without any PHP FastCGI running. Which means it will hit my 256MB limit very soon when I have a few sites low traffic sites running. Server Complete allows also only 256MB burstable memory for their $5 VPS.
  • I found IspCP a bit too complicated to host a few websites. It’s designed to run a shared hosting service so you get to define reseller, users, hosting plans, etc. For something simpler that just used by yourself to host a few websites, try Webmin/Virtualmin. Or learn to work on shell :)

Hopefully that helps.

Latest posts by LEA (see all)


  1. Thanks for this write up. I’ve been meaning to suggest this for a bit but any chance you can go back through and tag these types of posts as “Tutorial” or something along those lines to separate them from the sales notifications? Thanks again.

    December 15, 2009 @ 1:51 pm | Reply
  2. Alaettin:

    Thanks for the heads up. I was expecting this kind of answer. Guess I’m gonna go without any control panel.

    December 15, 2009 @ 4:20 pm | Reply
  3. i am totally agree with this, IspCP is for people who wanted to sell shared hosting service.
    256mb RAM is not enough for run IspCP, 512mb is recommended.

    if for just hosting a few websites on an low end VPS, i rather just manually edit the apache config file rather than spending the RAM for webmin.

    December 15, 2009 @ 7:19 pm | Reply
  4. @drmike — Yes I will *try* to categorise them on the Wiki.

    @Alaettin — without any control panel is probably the best approach with virtual servers of this size.

    December 15, 2009 @ 11:09 pm | Reply
  5. innya:

    IspCP Omega is a VHCS fork.
    If you want to use control panel use servercp lite. It works on 256mb. I used it with VPSLINK (LINK3 256mb) account(openvz cento).
    It should work on server complete.

    December 16, 2009 @ 7:29 pm | Reply
  6. @LEB, not a biggie. Thanks. Gotta admit the articles interest me more than the sales.

    December 17, 2009 @ 1:26 am | Reply
  7. Well its good to upgrade your RAM.

    More RAM, the more sites you can host.

    Alternatively try Virtualmin. That comes with even more feature.

    December 25, 2014 @ 10:03 am | Reply

Leave a Reply

Some notes on commenting on LowEndBox:

  • Do not use LowEndBox for support issues. Go to your hosting provider and issue a ticket there. Coming here saying "my VPS is down, what do I do?!" will only have your comments removed.
  • Akismet is used for spam detection. Some comments may be held temporarily for manual approval.
  • Use <pre>...</pre> to quote the output from your terminal/console, or consider using a pastebin service.

Your email address will not be published. Required fields are marked *