Writing a virtual hosting control panel in PHP

Date July 29, 2008

My brother’s put together an article on how to build a virtual hosting control panel like plesk or webmin, but in PHP.  He’s got a blog entry about it here (where you can comment) and the main article is here.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • TailRank
  • YahooMyWeb
  • del.icio.us
  • DZone
  • Facebook
  • Reddit
  • StumbleUpon
  • Digg
  • Simpy
  • Technorati

4 Responses to “Writing a virtual hosting control panel in PHP”

  1. cenourinha said:

    Let me take a look.
    cPanel and webmin are writen in perl i think.

  2. mgkimsal said:

    Webmin is (or was last I checked) and cpanel probably is. Plesk is done in PHP, but it’s 100% encrypted so there’s no ability to make any changes. To their credit they’ve developed some degree of extensibility and ways to register new programs to be run by certain triggers (perhaps cpanel has something like that too?) But having the code to your own control panel, and customizing it to your needs, would be useful to many people as well.

  3. Stephan Hochdoerfer said:

    Take a look at SysCP which seems to be completely written in PHP.

  4. Mark said:

    I found the following ones in PHP, open source too:

    VHCS
    baifox
    DTC
    syscp.org
    web-cp.net

    The problem is, they don’t appear very “pluggable”. They’re all focused on LAMP, with no ability to swap out webmail clients. Also, one of the points of the article is to help people get a solid foundation for making a repeatable application “stack”. Using ant and subversion at the very beginning of a project helps to eliminate growing pains later on.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">