Manage your VPS by VirtualMin web server control panel

virtual min web server control panel This article is for advanced user who know how to manage hosting either shared hosting or virtual private hosting. Normally if you bought a shared hosting you’ll see a control panel named cpanel in most hosting service provider. cpanel is very popular and user friendly. Now think you want to buy a unmanaged VPS. Why unmanaged because if you bought a managed VPS it will cost almost double than unmanaged VPS. So I prefer unmanaged VPS for myself as cost is almost half. And its not too difficult to manage a VPS.

In this post, I’ll show you how could you easily manage your VPS hosting using Virtualmin and Webmin web server control panel. Virtualmin has 2 types of license one is professional, which you have to buy and another is GPL license which is free.

virtualmin

So lets have a look at the features of virtualmin:

  1. Virtualmin is based on the well-known Open Source web-based systems management GUI, Webmin.
  2. Webmin is a web-based interface for system administration for Unix, linux etc. Using web browser you can setup user accounts, Apache, DNS, file sharing and much more.
  3. Using Virtualmin you can manage your virtual domains, mailboxes, databases, applications, and the entire server, from one comprehensive and friendly interface.
  4. You can use GPL license based virtualmin which is free but it contains some unavailable features than pro. If you buy Cpanel it will monthly charge 12$, so using virtualmin you saved monthly 12$.

Now I’ll show the easy install process. Please remember, if you follow my way webmin and virtualmin will automatically install in your server without hassle.

First step is to setup any A Grade OS like Debian, CentOs, Ubuntu in your server. You can do this by your VPS control panel like SolusVM or HyperVM Control panel. The login info will provide by your hosting provider. I prefer Debian OS in my server.

solusvm_os_install

Using SolusVM OS Install

After successfully install OS now open the shell if you use windows then open putty . Now login in your server as admin.

now give the command

cd /home

It will change your working directory to your server’s home directory. In command prompt it will look like this

root:/home#

Now type

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

It will download the install.sh file and put in your home directory. Now change the permission and run this

chmod +x install.sh
./install.sh

You’ll see output in your shell and follow the instructions to successfully install. After install virtualmin visit its control panel.

If you server IP addess is something like this 55.23.22.13 then you have to visit https://55.23.22.13:10000

By default virtualmin used port 10000.  However when you visit the url, you’ll ask for setup apache, database server and so on. That’s very easy to understand if you’re advanced user.

After fully install all important modules, create a virtual server.

virtualmin

virtualmin create virtual server

If your domain name is http://temp.com then provide domain name temp.com and click create server. In your home directory you’ll see a folder is created named temp.

So put any php script or html file in /home/temp/public_html/index.php and run in your browser http://temp.com/index.php

You’ll see the output.

So that’s the way you can easily manage your server. If you need another virtual server just follow the previous way to create another virtual server where you’ve to provide your desired domain name.

You can also create database, ftp users and many important things like cron by using this control panel. By using Virtualmin you can minimize your hosting cost.

Hope this article will help you. Cheers!

About mahmud ahsan

Programming is my passion from high school. I always looking for innovating new ideas and making them real application. I love mobile application and game development as well as web development. Having 4+ years web development experience and 6+ years mobile application development experience on different platform and business on it. My Mobile Apps Portfolio: iThinkdiff.net Mobile Apps

, , ,

16 Responses to Manage your VPS by VirtualMin web server control panel

  1. hasin March 21, 2010 at 7:14 pm #

    Really helpful article. Thanks for helping me out to install it on my VPS!!

    carry on …

  2. Grillonic April 3, 2010 at 9:05 pm #

    I do this but I have error of missing dependencies, does anyone know what do I need to do before I install VirtualMin??

  3. mahmud ahsan April 3, 2010 at 9:19 pm #

    @Grillonic, which OS you’re using ? Debian or Cent OS. I’m using Debian 5 – 32 bit OS, and please keep in mind that, it should be installed after fresh OS installation.

  4. Grillonic April 3, 2010 at 9:39 pm #

    I have CentOS 5.4 Installed in a VPS, it already has Virtuozzo installed, but that’s about it…

    • kirk January 22, 2011 at 3:07 pm #

      Hi Grillonic
      Did you manage to install it on CentOS 5?

  5. Mahmud Ahsan April 4, 2010 at 1:42 am #

    @Grillonic, please reinstall CentOS and after fresh install try the script. It should work.

  6. Musa April 29, 2010 at 3:23 pm #

    Thanks for this, it helps me alot. One thing – we should remove installation file once done.

  7. mudassir April 30, 2010 at 11:36 pm #

    its really helpful. thanxs

  8. Aigi May 22, 2010 at 5:50 am #

    I have set up the domain and it’s working when I type http://domain.com into the browser but it’s not working for http://www.domain.com. Anyone knows why? Thanks ;)

  9. phentermine 37.5 November 12, 2010 at 8:03 pm #

    How is it that just anybody can write a blog and get as popular as this? Its not like youve said anything incredibly impressive –more like youve painted a pretty picture over an issue that you know nothing about! I dont want to sound mean, here. But do you really think that you can get away with adding some pretty pictures and not really say anything?

  10. Knox November 30, 2010 at 11:39 am #

    Thank you!
    It works great..
    I’m running Ubuntu 10.0.4 32Bit with no problems.

  11. kirk January 29, 2011 at 10:34 am #

    Hi mahmud,
    my installation has PHP 5.1.6.
    Can you update the version to 5.2.16 or perhaps to5.3 from Webmin?
    what would be the process to do that?

  12. graphic design careers February 17, 2011 at 10:15 pm #

    I completely agree with everything you have said. In fact, I browsed throughout your several other posts and I do think you’re completely correct. Great job with this particular website.

  13. Pahan Sri Madusanka May 3, 2011 at 9:13 pm #

    Thanx, now iam installing …..

  14. Lenzfire August 16, 2011 at 4:53 pm #

    thank you, it is really helpful, can I install it in hostgator basic vps plan

  15. https://www.facebook.com/ June 27, 2013 at 3:50 pm #

    The capacities of 8, 12, roofing baltimore maryland 16,
    and 20 quarts ensure you always have the right size pot for stews, soups, chili, and
    more. Hoffritz 4 Piece Nesting Aluminum Stockpot Set with Lids – This Hoffritz
    4 Piece Nesting Aluminum Stockpot Set is perfect for preparing big family dinners, holiday meals, and
    large cookouts. The capacities of 8, 12, 16, and 20 quarts ensure you always have the right size pot for stews, soups, chili, and
    more.