Three Free Linux Server Control Panels (Quick Install)

2016-12-05 Cloud Servers

1. Virtualmin/Webmin

Virtualmin is a powerful and flexible web hosting control panel for Linux and UNIX systems based on the well-known Open Source web-based systems.

Supported OS:

  • CentOS 5 and 6 on i386 or x86_64
  • RHEL 5 and 6 on i386 and x86_64
  • Scientific Linux 6 on i386 and x86_64
  • Debian 6 and 7 on i386 or amd64
  • Ubuntu 10.04 LTS, 12.04 LTS, and 14.04 on i386 or amd64

Installation:

wget http://software.virtualmin.com/gpl/scripts/install.sh -O /root/virtualmin-install.sh

2. VestaCP

Vesta Control Panel: an Open Source web hosting control panel with premium features, secure, advanced and minimalistic design.

Supported OS:

  • RHEL 5, RHEL 6
  • CentOS 5, CentOS 6
  • Debian 7
  • Ubuntu 12.04, Ubuntu 12.10, Ubuntu 13.04, Ubuntu 13.10, Ubuntu 14.04

Installation:

curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh

3. Ajenti Webserver Control Panel

Ajenti is a multilingual web-based server administration panel. With it, it is possible to configure operating system internals, such as users, files, services or configuration files, as well as modify and control open source apps, such as the nginx, PHP, cron and others.

Supported OS:

  • Debian GNU/Linux Squeeze (6.0) and up
  • Ubuntu 12.04 (Precise) and up
  • CentOS 6.x
  • RHEL
  • FreeBSD (experimental)

Installing on Debian:

wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-debian.sh | sh

Installing on Ubuntu:

wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-ubuntu.sh | sudo sh

Installing on (CentOS 6 / RHEL6):

curl https://raw.githubusercontent.com/Eugeny/ajenti/master/scripts/install-rhel.sh | sh

Installing on (CentOS 7 / RHEL7):

curl https://raw.githubusercontent.com/Eugeny/ajenti/master/scripts/install-rhel7.sh | sh

Installing on FreeBSD (experimental)

Prerequisites:

 cd /usr/ports/devel/py-gevent; make install clean;
 cd /usr/ports/devel/py-lxml; make install clean;
 cd /usr/ports/devel/py-pip; make install clean;
 cd /usr/ports/net/py-ldap2; make install clean;
 cd /usr/ports/devel/libffi; make install clean;

Download and install latest Ajenti build from PYPI:

pip install ajenti

Install rc.d script:

wget https://raw.github.com/Eugeny/ajenti/master/packaging/files/ajenti-bsd -O /etc/rc.d/ajenti

All above control panels have been tested and successfully installed on Stack Network cloud servers, you are welcome to try them out and let us know if you run into any issue!