Managing multiple websites with a control panel on your VPS can be cumbersome, time consuming and complicated. To simplify the deployment of websites and apps, you can install a control panel app that will help you manage the critical components of your VPS.
Most shared hosting providers offer their own web based administration panels. One popular, but costly solution is cPanel.
If you manage your own VPS servers, working within an administration panel can streamline the process of performing administration tasks. Control panels remove the struggle of working via SSH while simultaneously being able to offer a silo for administration within a specific web property.
Did you know that several free and open source control panels are available for your VPS? Let’s evaluate 3 of the top control panels for your VPS.
VestaCP is a free control panel that has been gaining a lot of momentum over the last couple of years. With a couple of hosts sponsoring their development, it has remained steady and shows no signs of going anywhere.
Installation of this is simple. It can be installed on CentOS 5, 6, 7 as well as Debian 6, 7, 8 and even Ubuntu 12 – 15. These two commands will have your installation running:
curl -O http://vestacp.com/pub/vst-install.sh bash vst-install.sh
At the end of the installation process you will be provided with the details to log in.
ISPConfig 3 is an open source hosting control panel for Linux which is capable of managing multiple servers from one control panel. ISPConfig is licensed under the BSD license.
This control panel features powerful modules that administrate common server tasks. ISPConfig is only available for Linux and the website offers detailed installation instructions on how to rapidly get started with server environment you choose.
Webmin is a web-based interface for system administration for Unix. Using any modern web browser, you can setup user accounts, Apache, DNS, file sharing and much more. Webmin removes the need to manually edit Unix configuration files and lets you easily manage your VPS. The installation process is of Wedmin is trivial.
Assuming you are working on a Ubuntu server, execute the commands needed to install the panel. First, you will need to install the repository by adding the following lines in your/etc/apt/sources.list:
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
You will then need to install the GPG key with which all the packages are signed:
apt-key add jcameron-key.asc
The final step? Simply launch the 2 following commands to start the installation:
apt-get install webmin
Once the process finishes, you will be able to connect to the panel using your browser at the following address:
Remember to open port 10000 in case you should have a firewall installed.