Here is Step by Step Guide on How To Install Webmin System Administration Panel on Rackspace Cloud Next Generation Performance Server. Webmin is Free, Open Source System Administration Panel which allows to perform most of operations we need from a Web Hosting Control Panel plus being a System Administration Panel, it has more advanced functions.
We can configure operating system internals, such as users, disk quotas, services or configuration files, nodes, virtual host (we can add delete domains). Webmin runs as a process.
Webmin is written in Perl Language and is fully compatible with Rackspace Cloud Next Generation Performance Server (we tested with 1GB instance as minimum). Virtualmin is an extension of Webmin System Administration Panel and Virtualmin is actually a Web Hosting Control Panel (has both Free /Open Source and Premium version), this is also fully compatible with Rackspace Cloud Server / OpenStack Cloud. In fact we have a guide on bundle Installing Virtualmin on Rackspace Cloud Server. Webmin and Virtualmin, by performance and feature are more robust than any other Commercial Solution. Yes, even by stability and for being Free and Open Source it can knockout Parallels Plesk Panel. We mentioned about Webmin in our guide to migrate rom Rackspace Cloud Sites to Cloud Server. cPanel does not work on Rackspace Cloud Server anymore (see the comment there). Webmin basically supports quite advanced features.
Basics to Know Before Installing Webmin System Administration Panel
Webmin has their own good website :
Plus there is growing Wiki :
Here are the files from where we will install Webmin :
Although it is possible to configure and run Webmin on NGNIX Web Server, we will recommend to use with Ubuntu latest version (or may be, Debian) and Apache2.
How To Install Webmin System Administration Panel on Rackspace Cloud
As we wrote before on the guide to migrate rom Rackspace Cloud Sites to Cloud Server, we have no credit for the method to install Webmin. Here are all the commands for installing the older version of Webmin, after installing you can upgrade via Webmin GUI, which will be located at : https://your-pulic-net-ip:10000/
# henceforth, line starting with hash indicates our comment, without hash is command
sudo apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions libapt-pkg-perl -y
# some components will not be installed but that will not matter, the explanation is bigger
cd /root && wget http://prdownloads.sourceforge.net/webadmin/webmin_1.630_all.deb
# we used older version
dpkg -i webmin_1.630_all.deb
# done, your userid and password will be same that of to login to shell
Webmin is the main software and Virtualmin is a module. You might not need Virtualmin at all. The reason we avoid Webhosting Control Panel is the added burden of a running process. Webmin process sucks around 77MB (when loaded and running). It worth the small footprint as you will not need the shell for usual maintenance. We recommend to close the SSH session after logging to Webmin. You can harden security by using a different port.
Follow the Author of this article :