These forums are locked and archived, but all topics have been migrated to the new forum. You can search for this topic on the new forum: Search for Do I need Virtualmin? on the new forum.
I have been using CPanel with Shared Hosting for a long time but now I hired a VPS with: Debian 9, 1 vCore(s), 2,4 GHz, 2 GB RAM, 10 GB SSD.
My idea is to put 3 webs with different domain name (2 wordpress site and 1 site with no db) and I need the basics: Apache, MySQL, PHP7...)
I want to know if Virtualmin would be ideal for what I want to do. I understand that Virtualmin is like a CPpanel?
Before importing the domain names I would like to upload the websites to the VPS and test the performance (without using domain names). To have different websites with a single IP I should edit host file and configure the Apache and Create Virtual Host pointing to different ports?
Thanks in advance!
BlackCode
Yes, Virtualmin is a competitor to cPanel. It is not a clone of cPanel, however, it is its own product that has evolved based on user needs over the past ~14 years and not based on any desire to look or feel like cPanel. Many people like it better than cPanel, but some who come to Virtualmin expecting it to be a "free cPanel" are disappointed because they have to learn new things.
So, if you want to manage websites (and all the other stuff related to that like databases, mail server, mail users, spam/AV scanning, various kinds of web application environments, etc.), then yes, Virtualmin is our solution for that.
"Before importing the domain names I would like to upload the websites to the VPS and test the performance (without using domain names). To have different websites with a single IP I should edit host file and configure the Apache and Create Virtual Host pointing to different ports?"
Why not import and just not change DNS to point to your new server until after you're satisfied with performance etc.?
I don't see why you'd want to go to the trouble to setup a bunch of different ports and other complications. Just let Virtualmin manage everything, and use your local hosts file (or the Preview Website feature in Virtualmin) for testing. The former is what I usually do, but for quick testing, the latter also works.
If you run Linux on your desktop/laptop, that's in /etc/hosts
For other systems this article seems good (though I'm not an expert on anything other than Linux): https://www.howtogeek.com/howto/27350/beginner-geek-how-to-edit-your-hos...
--
Check out the forum guidelines!
First of all thank you so much for taking time to explain all this!
Regarding the host file you are absolutely right. I just have to edit my host operating system file on my home computer and point to the IP address of the VPS, then the VPS will resolve the names. I have done it more than once, but I do not know why this time I did not think about it.
Thank you so much Joe! :)
as a user, the answer is definetly yes ;o))
How good are you in WEBADMIN/SERVERADMIIN / LINUX
While yep Virtualmin is a nice Controlpanel.
But with only few websites/domains not changing to oft, it could be also possible to use only the webmin part ( somewhat more separate work in webmin and server itself but if you know your way probably less resources are used default then, more freedom using other stuff also)
But again you have to know your stuff and it is more work. I decided first to test only webmin, then after that while not so static serverconfig to go for virtualmin because its more easy and less work, if you do use it the right way. ( i made some mistakes but that is learning, and probably make more in the future, you have here a decent support forum, so with that few parts you asking in my opinion this is a better choise than Cpanel ( bulky) but everyone has is own..)