Bahasa Indonesia : http://www.web-tutorial.net/id/webmin-dan-virtualmin-untuk-linux-server/
For users of shared hosting, Windows, or Linux desktop which just started using a dedicated server or VPS with Linux Server as the Operating System, might be a bit confused when face Linux server which only have shell (text-only) such as below.
By using the shell, the user at least need to understand basic Linux commands such as ls to display the contents of a directory, cd to move between directories, etc.
Users need a control panel to manage VPS or dedicated server, especially for basic users which don’t know about shell. In fact, expert users also need control panel. Sometimes, they forgot some commands, and also with control panel, some complex command can be executed with only some steps with control panel.
In shared hosting, it is usually already have control panel. One of the popular control panel for shared hosting is cPanel. Indeed, one of the conveniences offered by shared hosting is the ease of operation. All programs already installed properly, we only need to use them. However, if the traffic is high or we need some applications that are usually not available in shared hosting, we must rent a VPS or dedicated server.
We can also use cPanel for VPS or dedicated server, but the license cost of cPanel is not cheap. At the time this article was written, as shown in http://cpanel.net/plans-pricing/ , the license fee per month for the VPS is $ 20, while for a dedicated is $ 45. The cost is quite expensive, especially if we use a cheap VPS (around $10 / month) or cheap dedicated server (around $ 40 / month). cPanel cost is equivalent to server cost, even more expensive.
Other solution than using the paid control panel such as cPanel is using free control panel, usually also open source. There are several free and open source control panels for the server, such as Virtualmin-Webmin, ISPConfig, Ajenti, etc.
I prefer to use Virtualmin-Webmin. Some of the reasons are because it is free, easy to understand, and a lot of Linux applications module already on there.
Virtualmin and Webmin are actually two different programs, but from the same developer. Webmin is used to manage applications on Linux, while virtualmin used to manage multi-site (many websites in one server) for VPS / dedicated server.
In order for the installation and configuration went smoothly, Webmin requires a minimum of 128 MB RAM (256 MB recommended), while virtualmin require a minimum of 512 MB (1 GB recommended). Surely more of RAM would be better.
You can choose to install Virtual and Webmin altogether or Webmin only. Of course, you can choose to only install Virtualmin, but only Virtualmin without Webmin is not recommended, because what is more needed is Webmin. Usually, Virtualmin only needed to used infrequently, especially when to create new website, instead Webmin used frequently.
Usually, I use Virtual and Webmin at the VPS which have minimal 1 GB RAM, and Webmin only for VPS which have 128 to 512 GB of RAM.
This is the screen capture of a VPS which have Virtualmin and Webmin installed. You can see, at the top-left, user can switch between Virtualmin and Webmin
And this is the screen capture of a VPS which have Webmin only installed.
You canI will explain how to install Virtualmin and Webmin in this article and Webmin only in this article.