Installing Virtualmin on Rackspace Cloud Server is shown on the All New Control Panel of The Rackspace Cloud. Virtualmin is a hosting and website control panel. As actually we are adding a Control Panel with Command Line Interface (CLI) from a Windows based PC, you might be interested in reading Installing OpenPanel on Rackspace Cloud Server. As for this guide for Installing Virtualmin on Rackspace Cloud Server uses the New Control Panel of The Rackspace Cloud, we will show a bit detailed screenshots.
Basic Requirements for Installing Virtualmin on Rackspace Cloud Server
You will need a small software named PuTTY if you running Windows PC. Otherwise for UNIX Like Operating Systems (Linux, Mac OS etc.) terminal will work for Installing Virtualmin on Rackspace Cloud Server. Of course, you will need a Racspace Cloud Account.
Steps for Installing Virtualmin on Rackspace Cloud Server
Control Panel Part for Installing Virtualmin on Rackspace Cloud Server
---
Login to your Rackspace Cloud Control Panel. Notice the change in Rackspace Control Panel. There is a separate New Control Panel Option other than already still present Cloud Servers under Hosting :

We have clicked and used the New Control Panel (just above Logout Option in the screenshot) for this guide for Installing Virtualmin on Rackspace Cloud Server. Click the Create Server button on New Control Panel :

Select the Operating System, RAM etc. on the Next Screen :

We have used CentOS 6.2 for this guide on Installing Virtualmin on Rackspace Cloud Server. During the building process you will see a Notification :

Clicking it will Show the automatically generated Password, Open any text editor like Notepad, copy paste the password and the I.P. (under Server Details on the above screen shot).
CLI part for Installing Virtualmin on Rackspace Cloud Server
So the initial Control Panel part for Installing Virtualmin on Rackspace Cloud Server is done. We will use PuTYY in Windows or Terminal in Linux or Mac. For all UNIX the way to login to server is
1 | <pre class="inline:true decode:1 " > ssh user@IPaddress |
For PuTTY, simply double the exe and Copy Paste the IP and hit Open :

After the Window opens, type root for “Login As” and hit Enter key. Type the password in password field.
Type :
1 | nano /etc/selinux/config |
Nano is text Editor. Check whether SELINUX is Disabled. Quit by pressing CTRL and E keys. Run :
1 | setenforce 0 |
It will show that setenforce: SELinux is disabled :

Type and Hit Enter yum update to update the system :

Twice or Thrice you will prompted to accept like above. We will install virtualmin now. wget it :
1 | wget http://software.virtualmin.com/gpl/scripts/install.sh |
Install it :
1 | sh install.sh |
Basically you will need a domain name. Which we basically has skipped. You can add the hostname here now and edit from /etc/hosts and /etc/sysconfig/network as it is a test server; only with IP, you can work.
It will take a bit time for Installing Virtualmin on Rackspace Cloud Server, you will see the outputs.
We have completed Installing Virtualmin on Rackspace Cloud Server. You can visit :
1 | https://you-ip-address:10000 |
in webbrowser to open it. Like this in our tutorial :

The default user name and password for webmin is :
username : root
password : the password of your server which we copied in notepad during the initial steps.
After logging you will get the Post-Installation Wizard :

MySQL Server setting and Name Server Settings are important, others need not to be considered to be set to Yes. 512 MB RAM is usually enough for MySQL.
