first of all thanks for everybody works in the “min family” because you are doing the best and the perfect solution for the web, i feel that and i am really convinced with that.
for that i am trying my best do what ever i could do to benefit the most amount of people as you did to them.
now i got the resources to purchase 2000 vps. ( yes, you read it write two thousand vps ) (8 core / 32 g ram / 400 g ssd ) for the next 5 years (again yes, you read it right for the next five years).
now i am trying to set the design for them and need all the help i could get.
1st i managed the webmin & virtualmin, and i created virtual servers manually through the webmin/virtualmin interface but i don’t know how to make it automatic after the person who want the web-hosting register in my website. and its not logic to do it manually every time.
also i need to create the virtual-servers equally (i don’t mean redundancy, i mean to distribute the load ) on all vpss. is there a software do it ?
2nd i did the cluster between multiple vps through the webmin but i didn’t get any benefit from it
3rd i didn’t purchase any license yet, what the license i should buy ?
4th do i have to buy a dedicated server for the cloudmin ? because i tried to install it on one of the vps and it says the the hardware doesn’t meet the requirement.
i have a lot of questions and i need answers and i need a mentor in the whole issue. could you help me ?
thanks again for all what you give.
mahmoud mosalam
Thanks for your interest in Virtualmin! A few thoughts on your questions –
Are you looking to have users be able to sign up on their own, using something like a web form?
If you’d like to use an existing tool, you may want to look into something like the WHMCS app. It’s a billing app with support for Virtualmin, and users signing up with that can automatically add domains into Virtualmin. There’s an install script for that within Virtualmin, you can also review it at whmcs.com.
Alternatively, if you’re hoping to use your own tools, you could look into using Virtualmin’s API (either the command line or remote API).
You can see examples of the capabilities of the command line API by running the command “virtualmin” as root on the command line.
There isn’t a built in way to do that in an automated way. A tool like WHMCS can add a domain to a server, but it can only add that domain to a pre-determined server.
If you need more intelligence there, you could use the Virtualmin API for that, and build some tools using the Virtualmin API to query your servers and determine which is the best one to add domains to.
That all depends on your needs. Note that each license is designed for one server. A “Virtualmin 10” license is designed to be able to host 10 domains on one server, where a “Virtualmin 100” is designed to be able to host 100 domains.
While you shouldn’t need a dedicated server, some VPS’s may not have the full functionality to be able to run Cloudmin and create new Virtual Machines. You may want to start a new Forum post regarding this question, and show the full error message that you’re seeing. That would make it easier to offer assistance with that.
thanks for your detailed reply, thanks again for your quick reply.
your answers helped me a lot while i keep digging for you gold mine (min family), but it raised up more questions but i am late to ask them due to that i figured out that i have to dig more first before asking any thing (to stop playing cat and mouse with you on the licence issue), so i will be simple to show the imagine design and let you set the license that i should buy.
ps : you could help me redesign the scenario if you found that it will reduce the cost:
1st scenario : 1 dedicated server : Intel Core 2 Quad (4 x 2.40 GHz), 8 GB RAM, 800 GB (two 400 GB hard disks), UNLIMITED traffic, 100 Mbit/s port. master cloudmin to manage the virtualmin on the VPSs. 2000 vps : 8 core / 32 g ram / 400 g ssd. hosts the virtual servers.
2nd scenario : 1 dedicated server : Intel Core 2 Quad (4 x 2.40 GHz), 8 GB RAM, 800 GB (two 400 GB hard disks), UNLIMITED traffic, 100 Mbit/s port. master cloudmin to manage the other dedicated cloudmin server and the virtualmin on the VPSs. 1 dedicated server : Intel Xeon E5 2630v4 (10 x 2.20 GHz), 256 GB REG ECC RAM, + 1x SSD 250 GB, + 5 x 4000 GB hard disk (raid 0), UNLIMITED traffic, 1 Gbit/s port. 2000 vps : 8 core / 32 g ram / 400 g ssd.