So, I had a customer yesterday that was unhappy about the fact that Rackspace were offering no GUI management panel install on their cloud servers as a default. I thought that what was being asked was not a literally-difficult-hard-to-do-thing. So, I stepped the customer thru how to install Webmin, and it could not have been simpler for him. We could even have a special image that supported cpanel to help placate such customers.
Here’s how we did it:
sudo apt-get install perl libnet-ssleay-perl libauthen-pam-perl libpam-runtime openssl libio-pty-perl apt-show-versions python wget http://www.webmin.com/download/deb/webmin-current.deb sudo dpkg --install webmin-current.deb
Simple as that. Now your running webmin on port 10000. If you run IPTABLES or any kind of firewall you must also open port 10000 for use on your server.
You should know be able to access webmin thru http://youripaddress:10000 or http://yourhostname.com:10000. Simples!