Translation(s): none


A control panel allows the customers of a web hosting company to manage much of their own affairs. For example, the control panel allows the owner of a domain to create and manipulate email and FTP accounts. The customer gets to do things quicker and without having to pay the hosting company for stuff they could do themselves.

There are many web hosting control panels, both free software and proprietary.

Free Software

Ajenti

License

LGPL

Packages

deb:yes rpm:yes tarball:yes

multi-server support

No

Links

Homepage support docs

Install requires:

Linux, FreeBSD

Servers managed

apache, bind, courier, cron, exim, mysql, nginx, nsd, nodejs, php, python, rails

customers can:

add/remove email accounts, create databases, manage websites

hosting company can:

as above + add/remove customers

Short notes

Translated in several languages

Last Update

2014

AlternC

License

GPL

Packages

deb:yes rpm:no tarball:no

multi-server support

Not natively, but made it so that it's possible, see Lautre.Net

Links

Homepage Demo docs

Install requires:

apache, Linux, mysql

Servers managed

apache, bind, courier (dovecot starting at 3.0), postfix, mysql, mailman, awstats, php, roundcube webmail

customers can:

add/remove email accounts, change dns, create databases, manage statistics

hosting company can:

as above + add/remove customers and set their service and space quota

Short notes

Translated in several languages, doc in french and english

Last Update

2017

ASM (Account Services Manager)

License

GPL

Packages

deb:no rpm:yes tarball:yes

multi-server support

No

Links

Homepage docs

Install requires:

All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X), All POSIX (Linux/BSD/UNIX-like OSes), Linux, Solaris

Servers managed

FTP, POP3, MySql, awstats

customers can:

manage subdomains and password protected folders

hosting company can:

add users, domains

Short notes

current version is .94 Expected Release of .95 is February 14, 2002, English only

Last Update

2002

Baifox

License

GPL

Packages

deb:no rpm:no tarball:yes

multi-server support

Not Sure Yet(check back in a few days)

Links

Homepage

servers managed

apache, awstats, banthwidth, bind, cron, MySql, logrotate, PureFTPd, Vpopmail

Install requires

Linux, PHP, apache (1.3 recommended)

customers can:

create/edit subdomains

hosting company can:

Create databases, users w/permissions, awstats for every domain, individual virtualhost files for ever website

Short notes

Uses pureftpd (not proftpd) Current release is of Baifox is: 1.0 (2009)

Last Update

2009

DTC (Domain Technologie Control)

License

GPL

Packages

deb:yes (included in Debian) rpm:yes tarball:yes

multi-server support

No, but can run in clustered environment and can manage an unlimited amount of Xen servers remotly

Links

Homepage

servers managed

bind/other, apache 1.3 or 2, postfix 2, qmail, dovecot, courier, cyrus, amavis, clamav, spamassassin, pure-ftpd, proftpd, mysql, ncftp, nssmysql, etc. Full Software Compatability List

Install requires

Any Debian flavor (from Stable to Unstable), understands, uses and configures about 150 debian packages Detailed howto

customers can:

create email, subdomains, ssh and FTP accounts, mailing lists, mx & txt entries for owned domains. Stop, start, reinstall, fsck a Xen VPS (virtual private server). Instant account activation using Paypal or eNETS.

hosting company can:

Create hosting packs, create domains, manage support tickets, and have configuration updated for both apache, bind and postfix, etc. simultaneously, do automated backups for shared hosting accounts, backup NS & MX, and many more.

Documentation

Poor

Short notes

dtc-toaster package in Debian repositories is the easy installer

Last Update

2013

Freeside

License

GPL

Packages

deb:no rpm:no tarball:yes

multi-server support

No

Links

Homepage Freeside Internal Wiki demo (user:guest pass:guest)

servers managed

Apache, vpopmail, dovecot, Courier SQL, Cyrus, Communigate Pro, Critical Path, InfoStreet, Top Email, Everyone.net, PostgreSQL 7.x/8.x, LDAP RADIUS/SQL/text backend server,

Install requires

Linux/Unix

customers can:

customer service, public web server administration, real-time signup page

hosting company can:

have real-time credit processing

Short notes

latest release 2014-05, Billing/Ticketing Oriented, Offers Installation and preinstalled appliances

Last Update

2016

Fusion

License

GPL

Packages

Not Yet Released

multi-server support

N/A

Links

Homepage

servers managed

N/A

Install requires

Multiplatform (Linux)

customers can:

N/A

hosting company can:

N/A

short notes

ajax

Last Update

2005

GNU Hosting Helper

License

GPL

Packages

deb:yes rpm:yes tarball:yes

multi-server support

Yes

Links

Homepage Demo Installation docs Mailing Lists for Support

servers managed

Apache 1.3x, 2x Sendmail, Postfix, Postfix/MySQL VMS, Most FPTD's, BIND 8x & BIND 9x, MyDNS, MySQL 3x/4.0.x

Install requires

Linux/Unix Perl Module Requirements

customers can:

add/remove subdomain, email management (users/pass etc)

hosting company can:

add/remove DNS zone, email access file, virtual host configuration file

Short notes

Current Release of GNUHH: 2.04

Last Update

2006

GNUPanel

License

GPL

Packages

deb:no rpm:no tarball:yes

multi-server support

no

Links

Homepage Demo

servers managed

Apache 2.x, Postfix/PostgreSQL, Proftpd, PowerDNS, MySQL 5.0, PostgreSQL 8.1, Mailman, Courier-POP, Courier-IMAP, Squirrelmail, PHPpgadmin, PHPmyadmin.

Install requires

Debian GNU/Linux 4.0 (Etch)

customers can:

Add/remove subdomain, email management (users/pass), auto responders, ftp management (users/pass), PostgreSQL and MySQL management, parked domains, directories protection, support tickets, english, spanish and french languages, Paypal, Dineromail and Cuentadigital payments support. Sets an editable default size of 10 MB for mail accounts and sends a warning when this limit is close. The panel do not take any action but the domain administrator will be notified. An historical file for web space and bandwidth consumption, The chance to edit the SPF record for each domain has been added. Also users will be able to receive mails sent to parked domains. Backup tool, the posibility to set tipical values for the server_encoding variable in new PostgreSQL databases, the posibility to choose different values for the AddDefaulCharset variable in Apache for each subdomain, installers for Joomla, phpBB, osCommerce, Wordpress, xoops, phpwcms and smf for all customers accounts.

hosting company can:

Add users, domains, bandwidth and disk space control, billing support, technical support ticketing, activate or deactivate in each subdomain PHP directives like safe_mode and register_globals.

Short notes

NAT and SSL support. Current Release of GNUPanel: 0.3.5_R4

Last Update

2013

ISPConfig

License:

BSD

Packages

deb:no rpm:no tarball:yes

multi-server support

yes

Links

Homepage docs Admin Manual

servers managed

apache, bind, proftp/vsftpd, procmail

Install requires

apache, sendmail/postfix, Quota pkg, PHP 5 apache mod, MySQL database, gnu-pop3d or similar, OpenSSL and mod_ssl for virtual hosts, Bind (8/9), iptables/ipchains

customers can:

change mailbox settings (password, spam filter, etc), create/administrate subdomains and MySQL data, SSL

hosting company can:

create database backups, edit/create DNS entries

Documentation

Good - not free

Short notes

3 Level Setup: Admin, Reseller, and Webmaster

Last Update

2019

QmailAdmin

License

GPL

Packages

deb:no rpm:no tarball: yes

multi-server support

No

Links

Home Page Download

servers managed

IMAP, POP3

Install requires:

vpopmail 5.4.0 or later

customers can:

Change password, setup forwarding. IMAP, POP3, and (Squirrelmail)webmail access

hosting company can:

Administer Email and Mailing Lists

Short notes

Qmail is a Web control panel for the administration of qmail/vpopmail-based POP, IMAP, LDAP, or Web mail accounts, forwarding, aliases, autoresponders, and mailing lists Latest Release 1.2.1:June 25, 2004

Last Update

2011

Syscp

License

GPL

Packages

deb:yes rpm:no tarball:yes

multi-server support

No

Links

Homepage

servers managed

apache, bind, courier, postfix, proftpd, crond

Install requires:

Debian, see documentation for other flavors of Linux

customers can:

manage email accounts/forwarding/passwords, subdomains, passwd protected dirs, webmail, language

hosting company can:

Add Customers, Domains, Admins, view FTP/WEB usage

Documentation:

Average

Short notes:

project is no longer maintained, see Is this project still being developed?

Last Update

2010

Tequila

License

GPL

Packages

deb:no rpm:no tarball:yes

multi-server support

Info coming soon

Links

Homepage Old Homepage (Old) Documentation

servers managed

postfix w/Vm-pop3d , postfix w/Cyrus, or postfix w/Courier

Install requires:

Perl, Postfix, Vmpop3d/qpopper, Cyrus-Imap, Cyrus-Sasl, Courier-Imap, OpenLDAP NOTE: Debian users must install libdb3-dev package to prevent Tequila from making unreadable DB files!!!

customers can:

manage email aliases, vacation/forwarding, passwords, language

hosting company can:

create/edit/remove virtual mail domains, create/edit/remove POP/IMAP mail accounts, virtual domain administration assigned to different admins, SASL acct/passwd in sync with Tequila accts

Short notes

Only supports one domain per Tequla Server

Last Update

2013

Usermin

License

BSD

Packages

deb:yes rpm:yes tarball:yes

multi-server support

No

Links

Homepage docs

servers managed

SSH/telnet, postfix, spamassassin

Install requires:

Perl 5

customers can:

upload/download files from remote urls, email checking/forwarding, edit plan file, edit personal user details

hosting company can:

run shell commands, kill processes, view user's quota, edit user owned cron files, edit user details

Short notes

Demo not working as of 6/22/06 (webmin demo?)

Last Update

2019

VestaCP

License

GPL

Packages

deb:no rpm:no tarball:yes

multi-server support

No

Links

https://vestacp.com/

servers managed

Nginx, Apache, MySQL, FTP, SMTP, POP, DNS

Install requires

Multiplatform (Linux)

customers can:

domain user: add new users, aliases, subdomains, server user:server admin can add/modify , edit VirtualHost, DNS, databases, mail, domains and more

short notes

v0.9.8-26

Last Update

Sep-2019

HestiaCP (a fork of VestaCP)

License

GPL

Packages

deb:no rpm:no tarball:yes

multi-server support

No

Links

https://www.hestiacp.com/

servers managed

Nginx, Apache, MySQL, FTP, SMTP, POP, DNS

Install requires

Debian & Ubuntu (Linux)

customers can:

domain user: add new users, aliases, subdomains, server user:server admin can add/modify , edit VirtualHost, DNS, databases, mail, domains and more

short notes

v1.1.1 added support to on the fly add multiple PHP versions, has many security enhancements and features added for performance and ease of operation

Last Update

Mar-2020

MyVesta (a fork of VestaCP)

License

GPL

Packages

deb:yes rpm:no tarball:no

multi-server support

No

Links

https://www.myvestacp.com/

servers managed

nginx, Apache, MySQL, ProFTPd, Exim4, spamassassin, ClamAV dovecot, fail2ban, iptables

Install requires

Debian 8, 9 10 or 11 (Linux)

customers can:

Users can add/modify VirtualHost, SSL, DNS, databases, mail, domains, cronjobs and more

short notes

Supports multiple PHP versions, LetsEncrypt, focused on security and stability, with a lot of security improvements. Probably the first panel in the world that got support for Debian 11 (Bullseye)

Last Update

2021

VHCS

License

Mozilla Public License 1.1 (MPL 1.1)

Packages

deb:yes rpm:yes tarball:yes

multi-server support

Information coming soon...

Links

Homepage demo docs config from source config from apt-get

servers managed

proftpd, apache, postfix, BIND, courier

Install requires:

postfix(ver 2+), proFTPd, apache(ver 2+), Courier POP3 & IMAP, BIND9, MySQL(ver 4+), iptables

customers can:

manage domain, email/webmail, ftp, statistics, change personal data, language, customize menus, webtools with filemanager, backup/restore settings, customize error pages

hosting company can:

manage users, view server/web statistics, manage ftp accounts, domain aliases, subdomains, SQL databases, SQL users

Short notes

LDAP supported (with some mild modifications) Forum Discussion on using LDAP

Last Update

2010

VHFFS

License

GPL

Packages

deb:not yet rpm:no tarball:yes

multi-server support

Yes

Links

Homepage

Install requires:

Apache, Linux, postgresql

Servers managed

apache, mydns, courier, exim4, mysql, listengine, postgresql, cvs, subversion, pure-ftpd

customers can:

add/remove email accounts, change dns, create databases, create repository, create webspaces, create groups

Documentation:

Poor

Short notes

Translated in several languages, developement still active

Last Update

2016

vhost

License

GPL

Packages

deb:no rpm:no tarball:yes

multi-server support

No

Links

vhost docs demo

servers managed

HTTP, FTP, SMTP, POP3, IMAP

Install requires:

perl and gcc, php4 for webGUI Apache (v1.3 or later), Wu-ftpd, ProFTPD, sendmail

customers can:

setup email, ftp for owned domains/subdomains

hosting company can:

administer domains, create users/domains/subdomains

Short notes

Future NIS/LDAP Support is on their todo list (meaning not yet!), demo is not working as of 6/20/06

Last Update

2016

Virtualmin

License

dual: closed & GPL

Packages

deb:yes rpm:no tarball:no

multi-server support

No, but has cluster support

Links

Homepage demo

servers managed

proftpd, BIND, postfix, MySQL

Install requires:

yum, up2date, or urpmi on RPM-based systems, or apt on Debian systems

customers can:

administer their own domains, setup aliases, read mail, etc

hosting company can:

Edit DNS, Virtual Servers, Mail/FTP users, Databases, Install scripts, Server maintenance(start/stop)

Short notes

apt-cache show webmin-virtual-server (Used in conjunction with webmin.)

Last Update

2019

Web-CP

License

GPL

Packages

deb:no rpm:no tarball:yes

multi-server support

NO, as of release 0.5.x (later releases might)

Links

Homepage docs demoinstallation docs

servers managed

BIND, TinyDNS, MyDNS, PowerDNS, ProFtpd, Wuftpd, PureFtpd, sendmail, qmail, VirtualQMail, httpd, Apache 2/1.3, Tux

Install requires:

aptitude, webalizer, apache, mod_watch, proftpd, sendmail, MySQL, PHP

customers can:

update personal info, change passwd, set spam filtering

hosting company can:

domain user: add new users, aliases, subdomains, domain pointers and databases reseller user:add/modify domains server user:server admin can add/modify resellers, edit VirtualHost, DNS templates, restart services, monitor server usage, scripting, shell access, SSI, databases, mail, domains

Short notes

4 CP's: personal, domain, reseller, and server.

Last Update

2005

Webmin

License

BSD

Packages

deb:yes rpm:yes tarball:yes

multi-server support

No

Links

Homepage docs

servers managed

sendmail, postfix, WU-FTPD, BIND, Squid

Install requires:

Perl 5, Perl MD5 module, Slackware users must install descrypt.tgz

customers can:

mail forwarding/password

hosting company can:

create/edit/remove users, mail settings, server settings

Short notes

more admin-tool packed version of Usermin

Last Update

2019

Zpanel

License

GPL

Packages

available in zip and tar.gz and exe

multi-server support

Not At The Time

Links

Homepage Zpanel Support Forum Community-made demo video

servers managed

Webserver, FTP, SMTP, POP, MySQL, Bind

Install requires:

PHP, Apache, Linux(Ubuntu / Centos / Redhat) or Windows(2000 Server/Advanced Server, 2003 Enterprise Server, XP)

customers can:

send private messages via messaging system

hosting company can:

file manager, billing history, server status/control

short notes

ZPX in 16 days , Installing via install script or setup by yourself, (by hand)

Last Update

3rd March 2014

isp-control (ispCPOmega)

License

GPL

Packages

deb:no rpm:no tarball:yes

multi-server support

Partial

Links

Homepage

servers managed

Webserver, FTP, SMTP, POP, MySQL, DNS

Install requires

Multiplatform (Linux)

customers can:

N/A

hosting company can:

domain user: add new users, aliases, subdomains, reseller user:add/modify domains server user:server admin can add/modify resellers, edit VirtualHost, DNS, databases, mail, domains and more

short notes

Last Update

2011

Proprietary

Popular proprietary control panels include cPanel, Plesk, ISPmanager, ServerPilot.

Credits/Sources


CategorySystemAdministration CategorySoftware CategoryNetwork