Did You Know?
Donate to TecMint

LFCS - Linux Foundation Certified SysAdmin - Exam Preparation Guide

18 Open Source/Commercial Control Panels to Manage Linux Servers

Download Your Free eBooks NOW - 10 Free Linux eBooks for Administrators

As an owner of the website it is very difficult to manage multiple websites without a control panel. However to suit the needs, we need a custom hosting plan.

A Web hosting control panel is a totally web-based interface which has capability to manage your web services under a single location. These web based control panels can manage email accounts, FTP accounts, file management functions, creation of subdomains, disk space monitoring, bandwidth monitoring, create backups and many more.

Linux Control Panels

18 Linux Control Panels

The web hosting control panels provides a elegant solution to Linux newbies to host multiple websites on VPS (Virtual Private Servers) and Dedicated Servers. This kind of hosting panel offers easy to use management software’s to simplifies the process of handling servers without the need of expert knowledge of sever administration.

The most famous and powerful control panels are cPanel and Plesk. These two popular panels are paid software’s and hosting provider will charge a monthly fee for installing it on the server. Fortunately, there are few more alternate open source control panels available to download at no cost with similar features.

Now, let’s move further to explore the 18 most preferred open source/paid control panels one-by-one. For your reference I’ve included the screen grabs along with relevant links to each portal.

1. cPanel

cPanel is a Unix based hosting control panel. The Graphical interface helps you to manage your Website and web hosting accounts very easily and quickly. The automation tools are designed to simplify the process of website.

cPanel give you a complete control over the various aspects of website and administration through a standard web browser and also streamlines the process such as Creating database, setting up email account and auto responder and managing website files.



cPanel Homepage

2. Plesk

Plesk is a hosting control panel similar to cPanel which allows you to manage your hosting account through web based interface. You can use this panel with VPS, Shared and Dedicated server. Plesk also enables you to control thousands of virtual host under a single machine. The control panel allows you to automate many tasks which in turn reduce the cost and resources. It also increases the profitability, efficiency and customer satisfaction.

  1. Create FTP account for users.
  2. Manage and create email account and database like MySQL and PsotgreSQL.
  3. Add domains and subdomains.
  4. Restore and take back up of files.
  5. Manage DNS and other resources.
Plesk Panel

Plesk Panel

Pleask Homepage

3. ISPConfig

ISPconfig is an open source multilingual control panel which enables you to manage multiple servers under one control panel. ISPConfig is licensed under the BSD license. This open source control panel is also capable of managing FTP, SQL , BIND DNS, Database and Virtual servers.

  1. Manage more than one server from one control panel.
  2. Easy to use web interface for administrator, reseller and client login.
  3. Manage web servers like Apache and Nginx.
  4. Configuration mirroring and clusters.
  5. Manage email and FTP servers.
  6. And many more


ISPConfig Homepage

4. Ajenti

Ajenti, the only open source feature rich, powerful and lightweight control panel that provides responsive web interface for managing small server set-ups and also best suitable for Dedicated and VPS hosting. It comes with many built-in pre-made plugins for configuring and managing server software’s and services such as Apache, Nginx, MySQL, FTP, Firewall, File System, Cron, Munin, Samba, Squid and many other programs like File Manager, Code Editor for developers and Terminal access.

Ajenti Control Panel

Ajenti Control Panel

  1. Ajenti Homepage
  2. Ajenti Installation

5. Kloxo

Kloxo is one of the advanced and free web control panel for Redhat and Cent OS distribution. It is featured with leading control panels like FTP, spam filter, PHP, Perl, CGI, and much more. Features like messaging, back up restore and ticketing system modules are inbuilt in kloxo.
It helps end user to manage/run a combination of Apache with BIND and switch the interface between these programs without losing your data.

Kloxo Panel

Kloxo Panel

  1. Kloxo Homepage
  2. Kloxo Installation

6. OpenPanel

OpenPanel is an open source web based control panel licensed under GNU General Public. It has an attractive and easy to use interface. It can manage Apache, AWStats, Bind DNS, PureFTPD, Postfix, MySQL databases, IPTables firewall and Courier-IMAP e-mails and more.



OpenPanel Homepage

7. ZPanel

Zpanel is a free to download and easy to use enterprise class web hosting control panel for Linux, UNIX, MacOS and Microsoft Windows.

Zpanel is written in purely PHP language and runs on Apache, PHP and MySQL. It comes with core set of essential features to run your web hosting service. The core features includes Apache Web Server, hMailServer, FileZilla Server, MySQL, PHP, Webalizer, RoundCube, phpMyAdmin, phpSysInfo, FTP Jailing and many more.



ZPanel Homepage


EHCP (Easy Hosting Control Panel) is a free web hosting software for maintaining a web based hosting server. With the use of EHCP you can manage MySQL databases, email accounts, domain accounts, FTP accounts and much more.

It is the only control panel that has built-in support for Nginx and PHP-FPM with completely throw out Apache and provides good performance for low end servers.

EHCP Panel

EHCP Panel

  1. EHCP Homepage
  2. EHCP Installation

9. ispCP

ispCp is a free/open source project founded to built a multi server control and admin panel without any limitations. It is Linux/Unix based web hosting server which is featured with all functions you might expect from a professional hosting tool. ispCP allows you to manage all the server like domains, email accounts, FTP accounts, database on its own.

ispCP Panel

ispCP Panel

ispCP Homepage

10. VHCS

VHCS is also an open source web based interface control panel for Linux especially designed for IT professionals and hosting service providers. VHCS is written in PHP, Perl and C, which gives you full control over resellers, end user. Within a minute you can configure your servers, create user with domain. You can also manage emails, FTP, Apache vhost, statistic and much more.

VHCS Control Panel

VHCS Control Panel

VHCS Homepage

11. RavenCore

Ravencore is a simple hosting panel for Linux which aims to get rigid from expensive commercial software’s like Cpanel and Plesk. The GUI is coded in PHP and the backend in Perl and Bash. It also includes projects like MySQL, Apache, phpMyAdmin, Postfix and Awstats.

RavenCore Panel

RavenCore Panel

RavenCore Homepage

12. Virtualmin

Virtulamin is one of the most popular web based hosting control panel for Linux and Unix. The system is especially designed to manage Apache virtual hosts, MySQL databases, BIND DNS Domains, Mail Boxes with Sendmail or Postfix and the entire Server from one friendly interface.



Virtualmin Homepage

13. WebMin

WebMin a super functional and powerful web hosting control panel. The software tool is designed to manage Unix and Linux platform in a simple way. WebMin is capable enough to manage various components of web based environment from setting a webserver to maintaining FTP and email server.

  1. Configure and create virtual server on Apache.
  2. Manage, install or delete a software packages (RPM format).
  3. For security you can set up firewall.
  4. Modify DNS settings, IP address, routing configuration.
  5. Manage database, tables and fields on MySQL.


  1. Webmin Homepage
  2. WebMin Installation

14. DTC

Domain Technologie Control (DTC) is a GPL web hosting control panel especially for admin and accounting hosting services. With the help of this web GUI control panel DTC can delegate task like creating emails, FTP accounts, subdomains, database and many more. It manages a MySQL database which contains all hosting information.

DTC Control Panel

DTC Control Panel

DTC Homepage

15. DirectAdmin

DirectAdmin is an open source web hosting control panel that provides graphical admin interface to manage unlimited websites, emails accounts etc. the tasks are automated means DirectAdmin can manage your task automatically to set up and manage websites easily and quickly.

  1. Manage and create email account and manage database.
  2. Create FTP account for users.
  3. Manage frontpage extension, DNS and view statistics.
  4. Built in File Manager to manage uploads
  5. Set up error pages and directory password protection.


DirectAdmin Homepage

16. InterWorx

InterWorx is a Linux server management system and web hosting control panel. InterWorx has a set of tolls that provides admin user to command their own servers and the end users can over view the operation of their website. This Control panel is basically divided into two operating modes.

  1. Nodeworx: Nodeworx is an administrator mode that helps managing server.
  2. SiteWorx: SiteWorx is a website owner view that helps end users to manage their hosting account and features.
Nodeworx Screenshot
NodeWorx Panel

NodeWorx Panel

Siteworx Screenshot
Siteworx Panel

Siteworx Panel

InterWorx Homepage

17. SysCP

System Control Panel (SysCP) is ISP server management tool written in PHP and MySQL. SysCP is an open source web hosting service provider that enables customers to manage their subdomains, email address various essential tolls for website configuration.

SysCP Panel

SysCP Panel

SysCP Homepage

18. BlueOnyx

BlueOnyx is an open source Linux distribution based on CentOS 5.8, CentOS 6.3 and/or Scientific Linux 6.3. It aims to deliver a turnkey server appliance for webhosting.

This web based hosting comes with GUI interface that allows you to manage your emails FTP and webhosting clients. BlueOnyx is released under Sun modified BSD license.



BlueOnyx Homepage

That’s it for now, these are the best 18 Open Source/Commercial control panels, which I’ve gathered from the web according to their popularity. From the list you can choose the best, that suits your requirements and also do tell us which control panel you’re using to manage your Linux Servers and also tell us if you know any other tool that is not listed in this list via comment section.

Ravi Saive

Owner at TecMint.com
Simple Word a Computer Geek and Linux Guru who loves to share tricks and tips on Internet. Most Of My Servers runs on Open Source Platform called Linux.

Your name can also be listed here. Work as a Paid freelancer/writer at TecMint.
Download Free eBooks
Advanced Bash-Scripting Guide
Linux Bible
A Newbie's Getting Started Guide to Linux
Ubuntu Linux Toolbox: 1000+ Commands

46 Responses

  1. N Bhargav says:

    Good job man. Keep it up!

  2. kayn says:

    Is there some system builded on Ruby on Rails?

    • I haven’t heard of any gnu/linux control panel based on ROR. ROR in general is quite slow and bloated, so I guess that’s the reason for not having one. Anyway, I think OnAPP’s control panel (cloud hosting control panel) is based on ROR, though.

      IMO, a VPS/Server control panel needs to be as fast and as lightweight as possible, so that, all other resources can be used for other things such as a webserver, database server, mail server, ftp server etc..

      I know DirectAdmin is written in C and can tell for sure that it’s blazing fast and pretty decent control panel, even though the screenshot provided in the article is too old ;)


  3. Azhar Khan says:

    Realy good job informative

  4. Adrian says:

    I’d add Froxlor (http://www.froxlor.org/) to this list a well.

  5. Mike Tarkowski says:

    Excellent article.

    Thank you

  6. Stan says:

    Great info Ravi,

    I was looking for something to manage apache, mysql and FTP only. Is there any simple software to manage the same other than Webmin or Virtualmin? If some panel allows me to remove mail and additional features, I could use that too.


  7. awan says:

    Directadmin is not free >,<
    it is Paid panel bro :)

  8. dards says:

    Vestacp is another open-source linux control panel http://www.vestacp.com

  9. Hi Ravi,

    Great list. I’d appreciate it if you’d consider adding our control panel, ServerPilot, to the list.


    ServerPilot is substantially different from traditional control panels. Our goal is to be the best control panel for developers hosting websites on cloud servers and VPSes. We have a heavy focus on performance, monitoring, and security.

    Take a look, try it out, and please don’t hesitate to email me if you have any questions.


    • pankaj says:

      Hello justin,

      I am using centOS 6.5 x64, can I Install serverpilot in it, and run wordpress website through Nginx.


      • Ravi Saive says:

        Yes! you can go ahead…

        • Terence says:

          Not sure why you gave that advice Ravi. Its wrong.

          To be able to use ServerPilot your target server must be a brand-new clean install running either 64-bit Ubuntu 12.04 LTS or 64-bit Ubuntu 14.04 LTS.

          ServerPilot supports all Ubuntu LTS releases starting with Ubuntu 12.04.

          The latest LTS release is Ubuntu 14.04.


    • Terence says:

      Justin, if you read the “about” blurb from each of the ‘top’ players, they all say the same thing ~ they want to be the biggest. None of them says ~ they want to be the best.

      And this leaves a huge gap in the market for ServerPilot to fill because most people are not interested in how big you are, they’re interested in how good you are, i.e. what you can do for them.

      To put it simply, ServerPilot is a SaaS platform for hosting PHP websites on Ubuntu servers. I think of it as a modern, centralized hosting control panel I can access and use remotely.

      As you know I have been trialling ServerPilot for about a month or so now and I’d have to say, its a very different animal from cPanel/WHM/Plesk and not aimed at the masses who want all the bells and whistles ~ most of which they have no idea how to use.

      From the get-go ServerPilot has delivered faultlessly the fastest web server configurations I have ever owned. And so far I’ve used it to set-up and administer servers on Linode, Digital Ocean, Green Qloud and one or two others.

      It is without a doubt the best (and quickest and least expensive) way for a web/app developer, to set up a website ~ bar none! And not only that but it installs all of the software your server needs such as PHP, MySQL, Nginx, and Apache automatically.

      ServerPilot then secures your server with a firewall, updates your server’s packages and make sure they stay updated as well as monitoring your servers and websites.

      You might get the feeling I am impressed with ServerPilot ~ I am! Its a much better, cleaner, and simpler way of doing things than the cPanel/WHM/Plesk model.

      Keep up the good work!


      • Andrej says:

        Terence, you are quite rite about ServerPilot, but you forgot to mention main diference regarding security. Serverpilot does not support user chorooting, nor Jailing, all websites and services run as the same user, which is by my opinion not quite good security-wise.
        Despite that, Serverpilot is really something different, de-bloated CP with just the minimal features needed for Admin. It does not have multi-level administration structure, like admin, reseller, user, but is only admin/developer oriented.
        I’d suggest Serverpilot to sole developers, which want to run their own projects and web sites on really FAST server setup.
        If mentioned security would not be concern, I’d put Serverpilot as my No.1 choice, because it is rock-solid, stable and incredibly fast! And I mean fast from hosted web-sites point of view – for example, I could not manually setup any web server to run Magento near so fast, as it runs on Serverpilot managed server.

  10. We are developing panels. It is distrubuted free way right now. Please visit our page, http://xopanel.com .. We need your views and your ideas.

    Thank you

    • Ravi Saive says:

      Surely, will check the demo of the panel. If it meets the all requirements of the panel will surely include in this list.

  11. Hi there,

    We’ve created a server administration panel called Core-Admin that allows to handle hundred of servers using a single web administration console. Webpage is located at:


    What makes different Core-Admin is that it integrates into a single solution a powerful checking system, security supervision and applications that allows Core-Admin to be used in ISP and many other environements.

    Anotehr interesting thing about Core-Admin is that it uses BEEP and BEEP over WebSocket to provide access to all servers you have connected to the panel with a single connection. Thanks to BEEP’s channels support, it possible to manage servers from different locations using a single BEEP session.

    Maybe you could consider including it into your list.

  12. Bread says:

    I tested Centos webpanel and it is a unique panel for managing the Web server for free and i recommend it.


  13. Mark says:

    Are there any Control Panels out there that would make it easy to set up ROR apps on virtual domains – to manage and set everything up from one control panel?

  14. Tapan Gupta says:

    Hi Ravi
    Good to see your work
    I am having my 2 full dynamic application website which is developed in php and mysql. The site is currently hosted on shared server. As the traffic is increasing I want to set up my own linux(LAMP) dedicated server at my office. I would be obliged if you can guide me about the per-requisites and help me in setting my server.

    • Ravi Saive says:

      Dear Tapan,

      Its quite very easy to setup LAMP environment in any Linux platform, please use our search form at right top corner to find out articles on LAMP related to your specific distro.

  15. gautham says:

    Hi Ravi,

    I need a bit of suggestion from you, i need a opensource control panel which is free of cost and through which i want to maintain a e-commerce site, my e-commerce platform is magento which runs on apache server and need to install LAMP on it, iam using centos 6.5 in VPS, first i installed cpanel and found it is a paid version so iam looking for some other cpanel which suits best for my requirements.I need to have e-mail,cronjob,ftp,phpmyadmin optionsin my cpanel. Please suggest me some ideas.

  16. Helton Silva says:

    Hello everyone,

    For the last 3 years we have been working on a Linux Server Control Panel named Panilux. it can configure both Apache and NGINX. Its fast and really easy to use.

    We would love if you could review it and give us some feedback.

    demo on:

    username: demo
    password: demo


  17. CPguy says:

    I see that ispCP is listed there which was a fork of VHCS.

    ispCP is ended now and has two forks.

    EasySCP http://www.easyscp.net/ and http://i-mscp.net/.

    I highly recommend EasySCP

  18. R. says:

    Here is my advise to anyone out there who wants to use a free or open source control panel instead of a commercial control panel: think twice.

    I started my company in 1999. We used BlueQuartz, BlueOnyx, ISPConfig, DirectAdmin, Plesk and WebMin. We’re using cPanel now.

    We will NEVER use a free or open source control panel again. cPanel is not just ‘better’, cPanel is ahead of all the others by miles. The rest doesn’t even come close. In fact free controls panels cost us more than cPanel because we had to hire server administrators to fix problems. We’ve never had any significant problem with cPanel. And no, I’m affiliated with them in any way. I’m just telling you what I have learned in the past 15 years.

    cPanel is particularly trouble-free for the most part out of all the panels available.

    Ask any server administrator. Most of them will agree.

  19. ammar says:

    Kloxo has fork called Kloxo-mr which is has patches update.

  20. drupalcms.ir says:

    Thanks all for your information
    Could you please let me know is there any basic and secure control panel to manage just one site in a server ?

    • Ravi Saive says:

      They all are secure and simple to manage single or multiple sites. Now it’s your choice what to choose.

  21. Teo En Ming says:

    Dear Ravi,

    Which free and open source web hosting control panel is the BEST in your opinion?

    Teo En Ming

  22. Thach Pham says:

    I would like to vote VestaCP, Apache Web Panel and Webuzo. All is very good.

  23. Imad Daou says:

    Dear Ravi,

    Thank you so much. I am planing to open a small hosting company especially for wordpress. My aim is to provision my Private Cloud into Cloud Servers especially to run Managed WordPress installations. I will be providing managed services for Single and Multisite wordpress.

    After reading your article, I would love to know Which Solution in your opinion or you recommend, or is it possible to advise a list of Software and tools you recommend to run small hosting company? I would love to find a solution that can integrate smoothly with the Front end of the website Website.

    I am willing to pay for a professional list of software and tools to run on my Cloud servers that can provide me with complete solution from A to Z and be able to run a successful small hosting company especially for WordPress.

    Thank you again for that amazing article.

    • Ravi Saive says:

      Dear Imad,

      All I can say, go for Cpanle, it is the only commerial panel which comes with all features and best suitable for small or big hosting setups.

  24. You forgot an alternative which is also among the best free web host managers.
    CWP CentOs Web Panel.
    Here is the link

    • Ravi Saive says:

      I know that, but it isn’t stable yet, I’ve tried it in CentOS 5.x but didn’t worked out..and even it didn’t support CentOS 6 and 7. So, no use at all for now….

  25. Ritesh S. says:

    Nice article… keep posting this kind of informatics article ….

    – In point number 11 you wrote Psotfix instead of Postfix. :)

    • Ravi Saive says:

      Thanks for going through the artilce and finding such silly mistakes..:) that was typo and we’ve corrected in the writeup.

  26. Karikalan says:

    Thalaiva, what’s this??? These commands are new to me… :-(

  27. Gigarank says:

    Direct Admin is NOT open source, you have to pay for it`s usage. Although that being said, you have created a great post here. Well done.

  28. I’m trying to set up some long-term, low-maintenance servers. RHEL/CentOS 7 seem to be the only releases out there with long-term security updates. I’ve tried a couple of panels–VirtualMin was easy to install, but doesn’t seem ready to manage the new CentOS 7 firewall and other security features. ISPConfig takes a lot of steps to install, and I’ve had a lot of problems getting roundcube, mariadb, and apache to play nice together. I think I could make both do the job, but it wouldn’t be worth the necessary time investment. It seems with all of the changes in CentOS 7 none of the control panels is quite ready, even though the RHEL 7 beta is more than a year old.

    Has anyone found a free, easy-install/quick-install/low-maintenance/secure control panel that works well for a CentOS 7 LAMP yet? Automated full-system backups(including configuration and sql dumps) and full-security application (firewall, rkhunter, modsecurity, fail2ban) management would be pluses.

Leave a Reply

This work is licensed under a (cc) BY-NC | TecMint uses cookies. By using our services, you comply to use of our cookies. More info: Privacy Policy.
© 2012-2014 All Rights Reserved.