First time installation

22 posts / 0 new
Last post
#1 Tue, 12/11/2012 - 04:48

First time installation

Hello guys i hope you can help me on this:

For the first time i decided to try out the webmin/virtualmin control panel for management of my web hosting and domain names, instead of the usual cPanel or Plesk. So i decided to get a new vps from a web hosting company with one adicional ip.

After a wille i got one email with my login data and all items i need to manage my webmin, so i decided to make the installation of virtualmin inside of my webmin. I upgraded the modules, installed BIND, Apache and MySQL, using YUM (auto installation in webmin control panel).

Also i made the installation for virtualmin and i have not changed anything of the settings of my hosting provider, right after i made the installation for virtualmin, i clicked in (re-check and refresh configuration) and i got a error message like this:

A problem was found with your Postfix virtual maps : No map sources were found in the Postfix configuration

Now... I came to this forum to search for solutions about this issue but i am not a expert in programming so like a newbie i am but i want to learn and i need to fix this problem, i dont know what i can do to proceed. I only know how to use webmin control panel, how can i fix this problem? Please help.

Tue, 12/11/2012 - 05:07

Hey guys, sorry about this, but i made a search in the forum for a solution for this issue and i did not found a solution for the Postfix configuration. I made a litle research about the virtual maps, went to the section and i found out that i have no maps defined:

(No map is currently defined. Define a map first, then you can edit it).

Now how can i define a map?

This is my Virtualmin Version 3.96.gpl and my webmin version is 1.610 and i have the CentOS Linux 6.3.

All this configurations were given by my web hosting provider, i just updated the webmin and installed the virtualmin. My hosting provider also gave me a control panel were i can install new OS like CentOS Linux 6.3 in other versions, maybe this is a version problem?

Tue, 12/11/2012 - 07:14

I'm assuming you did not use the installer script to install Virtualmin?

Especially as a newcomer to Virtualmin, it is highly suggested to use that. Start with a fresh and clean Linux, only install SSH as additional package, no Webmin, no Apache, no Postfix, no other hosting software. The script will do all the installation and configuration for you.

Also make sure to use a Class-A supported OS.

You can find instructions and the script here:

Tue, 12/11/2012 - 16:17 (Reply to #3)

In fact i can reinstall the OS and choose the one i want (linux), but i never used SSH before. I will make a new install of my OS, but by default my hosting provider makes the auto-install of webmin. So i am not sure how to fix this...

I used other panels before, but never webmin or virtualmin, now i decided to get a vps with 2 ips from a hosting provider, i think i got a really good deal for it, but my question is that i need to host multiple domain names and i decided to try virtualmin.

But using the webmin control panel i get problems in postfix, i never can make it work, but i think the configurations of my vps, it comes by default with webmin in every installation of a new OS are not ok or i dont know how to figure it out... I am on this for days now.

Right now i make a new installation, but the problem is that is never clean. Webmain comes, i might have to delete him then...

Tue, 12/11/2012 - 18:10

Getting Webmin pre-installed is no problem actually, as long as you don't install Apache and Co. but let the installer script do that. You really should familiarize yourself with using SSH, you will very likely need it when you plan to do webhosting. :)

Wed, 12/12/2012 - 07:05

Heyas, thanks a lot for the tips. I running now a new installation of the OS i have installed the Cent OS 6.3 (64 bit) in my vps with webmin 1.600 (as default) by my hosting provider, it also places my main ip inside, i dont configure nothing till now, its all automatic.

My vps configuration is:

Processor information: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz, 1 cores Kernel and CPU: Linux 2.6.32-279.el6.x86_64 on x86_64 Virtual memory: 2 GB total, 0 bytes used Local disk space: 96.46 GB total, 6.43 GB used Package updates: 60 package updates are available Operating system: CentOS Linux 6.3 Webmin version: 1.600

Till here i have the default configurations as my hosting provider gave me. Now what should i do? Install Virtualmin?

Wed, 12/12/2012 - 08:27

Yeah, it sounds like you have as fresh an install as one can get with a VPS :-) That's good!

The next step would be to run the Virtualmin installer, which will install Webmin/Virtualmin, along with all of it's dependencies.

You can find the Virtualmin installer in the "Download" link above.


Wed, 12/12/2012 - 08:30

Yep, I'd say install the available package updates first, then download and run the Virtualmin installer script. CentOS 6 is Grade-A supported, so the installer should do it all forya. :)

Wed, 12/12/2012 - 12:48

Hello there guys, thanks a lot for your help first of all. Well, till now i have installed all the updates and also i made the update of webmin to the version 1.610 (lattest), now this updates were made inside of the control panel of webmin using my browser, i hope this is ok.

I have downloaded Putty and i have made connection with my vps and also i am learning a few cmds, but i dont know how to use it yet...

Now my question is... Do i make the installation of virtualmin with webmin in my browser? Or do i use another method?

Wed, 12/12/2012 - 13:18


I would suggest closing your browser, and then following the instructions here:

The commands described there are commands you'd be running from within Putty, after logging into your server as root.


Wed, 12/12/2012 - 13:55

Heyas thank you so much,

I logged in as root in my vps using putty and i have gave the instruction cmd to hostname -f in order to find out what is my hostname since i dont know what it was... Now i got a question about this...

The actual hostname is:, but i need to use one of my domain names here and edit this?

Lets say that i want to host the domain as the main one....

I have created ns1 and ns2 for the domain name i want to host in the vps in my registar with the ips provided by my hosting provider, since i want to point other domains to this one later.

Meanwille, i made the download of But i wait for a help, i dont know if my question about the domain name (hostname) is important or not.

Wed, 12/12/2012 - 14:03

Sorry, just one small detail, it might be important... In my vps, as far as i know, its only one ip configurated, so i dont know how to add the second ip to the vps, or do i just use the ns1 and 2... maybe?

Wed, 12/12/2012 - 15:33

Yeah, here come the expected follow-up questions. ;)

The hostname you set in "/etc/hostname". The domain in "/etc/hosts" where you need a line like host host.domain.tld

(Example IP of course)

Important: hostname must show your hostname alone, and hostname -f and hostname -a must show the FQDN (fully qualified domain name, i.e. host+domain).

/etc/mailname must also contain your FQDN.

Additional IPs you can easily configure in Webmin's Network modules. You can do that after installing Virtualmin.

Wed, 12/12/2012 - 19:21 (Reply to #13)

Heyas, thank you very much for your help, i did made the steps you said, as i logged in Putty and as root i typed the cmd "/etc/hostname", and i got this message:

[root@vmi9003 ~]# /etc/hostname -bash: /etc/hostname: Permission denied

Also in hosts i got the same problem, but i made a research and i found a few cmds over the web, and i found that if i hit cmd: hostname he gives me vmi9003, also if i do a cmd: hostname -f i get:, and i dont know how to edit this parameters, i am very new in putty but i am doing my best, any tip?

Wed, 12/12/2012 - 15:33

You can set the hostname by running "hostname host.domain.tld".

We recommend using an FQDN -- which means using the format "host.domain.tld", and not just "domain.tld".

Then, edit "/etc/sysconfig/network", and change the "HOSTNAME" field in there.

You can easily add a second IP later, after Virtualmin is setup.


Wed, 12/12/2012 - 19:20 (Reply to #15)

Hello and thanks for your help, i did also try your way but i got the same output (look in other reply) -bash: /etc/sysconfig/network: Permission denied

Any more ideias?

Wed, 12/12/2012 - 19:34

Heyas thank you so much for the help, i found some good tips that i think can solve this step i found them and i think its good to help other newbies like me in the future...

Here are some quick usages of the command line hostname:

type cmd: hostname It will give you your current hostname

type cmd: hostname --fqd it will output the fully qualified domain name (or FQDN) of the system.

type cmd: hostname that is it!

vps/server changed!

Wed, 12/12/2012 - 19:52

Hello, just a question about domains, for example i have another domain that i want to use, also with the ns1 and ns2 already configurated, here is the link:

Any chance to use this one? I have set the IP that is the same of the server is this right? Or should i register a new one like and add the IP, i am talking in A record in my registar i use

Wed, 12/12/2012 - 22:16


You don't want to run those config files, you want to edit them :-)

You would open them up with your preferred text editor, and make any necessary changes in them.


Thu, 12/13/2012 - 04:48

I recommend installing the "Midnight Commander", which is a Norton Commander clone file manager, including a simple but useful text file editor. The package is usually called "mc".

Fri, 12/14/2012 - 09:04

Hello guys sorry my delay but i decided to register new domain name also for this installation and i made the configurations on my hostname set now as To be able to proceed with the installation of virtualmin using putty. I want to add that i also made the configurations for the nameservers, as i read a lot about fully qualified domain name (or FQDN).

All the domains will point now to: and with my hosting provider IPs.

Right now, i made the download of virtualmin, i have choosen the gpl version, i want to try this one first and then maybe upgrade or later make a new installation of the Pro version.

Fri, 12/14/2012 - 11:23


I have made the installation of virtualmin, in fact in youtube i found a really nice tuturial that helps a lot, step by step and there in that video, i made a few steps only to make my virtualmin working not all, this tuturial comes in 7 steps and i watched just till video 5, it really worked for me.

Here are the links for you guys, i hope it helps you as it helped me:

1 - 2 - 3 - 4 - 5 -

This ones you can use if you need to install a wp script for example or a joomla, among others.

6 - 7 -

My nameserver is now working in the vps and it seems that my domains are now pointing at him, i have created inside 4 accounts, logged in and out from multiple users, all seems fine, made a few tests in the users accounts, such as try the browsers, place testing homepages, now i am going to try some ftp settings and also email accounts.

I really enjoy Putty now, thanks to you guys, Locutus and andreycheck, since day one of this post you guys were great and helped me a lot, i learn now how to make the installation, and i am a complete newbie and till now all my tests seems ok, it is in fact a better and cheaper solution for any user, and i really like the enviroment, simple and fast.

With this, i learned a new coding experience (thanks) and i made my vps running! (thanks again)!

I cant wait now too explore more things on it.

Topic locked