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 GPL vs Pro on the new forum.
This website is deprecated, and remains online only for historic access to old issues and docs for historic versions of Virtualmin. It has been unmaintained for several years, and should not be relied on for up-to-date information. Please visit www.virtualmin.com instead.
While there are a variety of differences, the most popular reasons folks get Virtualmin Pro are the Install Scripts (over 100 of them), the Reseller support, and Premium Support using the support tracker.
There's nothing wrong with using Virtualmin GPL if those features aren't something you're after... but those Install Scripts can save a ton of time :-)
A feature I'm looking for is the ability to delegate multiple domains to an account with admin privileges for those, so I suppose the is the «reseller» feature?
Well, you would indeed need the reseller functionality if you're looking to give a user rights to create top-level domains.
However, depending on what it is you're after -- both in Virtualmin Pro and GPL, a user with an existing top-level domain can be given rights to create Sub-Servers... domains that are considered to be part of that top-level account. They can be any domain name, they're just grouped with that first domain. But they can still have their own email addresses, their own FTP accounts, and such.
All you need to do for that is to go into Administrative Options -> Edit Owner Limits, and make sure "Maximum allowed virtual servers" is set higher than "1".
Now, that may not be what you want if these are all meant to be separate accounts. Those domains would all be part of the same Linux group. A user in one domain, with a slight amount of effort, could see data from user in the other domain.
But, if you aren't concerned about that, or if you trust the users you're adding to the system, then using Sub-Servers may do what you're after.
If you have any other questions, feel free to let us know!
thanks for the clarification... at first I'm looking to have a user managing multiple domains of his own, so same user/group is fine for that use case.
Once virtualmin is setuped on a server, is it possible to manage DNS zones with webmin without having anything to do with virtualmin or the latter takes control over the setup and each zones should be linked to a domain setup inside virtualmin?
What Virtualmin does for DNS is directly edit the BIND DNS zone files.
So it's actually possible for an admin to make DNS changes using a text editor, or via Webmin. And Virtualmin can work alongside of that.
The thing you'd need to be careful about is if you make changes Virtualmin doesn't know how to cope with.
For example, if you manually create a DNS zone for the domain "example.com" using Webmin or the command line, and then later try to create the domain "example.com" from within Virtualmin -- that won't work, and Virtualmin will refuse to create the domain since the zone file already exists.
But editing existing DNS zones outside of Virtualmin is no problem.
Makes sense... thanks again for taking time answering those basic questions. I'm in the process of moving multiple domains from multiple sources and consolidate them under an hosting solution and virtualmin looks like a winner!
If I start with the GPL version and want to upgrade at a later time to get the resellers and others features, would it be possible to upgrade the GPL installation or it needs to be installed on another server and do a migration?
Thanks... I was wondering if there are packages or configuration not done in the GPL version that would need anything special to get back once upgraded to the Pro version. If it can be upgraded without any drawbacks, it's just awesome :)
Howdy,
This here contains a chart explaining the differences:
http://virtualmin.com/compare.html
Are you aware of others big differences than:
Thanks... I wasn't able to find it through all the docs.
While there are a variety of differences, the most popular reasons folks get Virtualmin Pro are the Install Scripts (over 100 of them), the Reseller support, and Premium Support using the support tracker.
There's nothing wrong with using Virtualmin GPL if those features aren't something you're after... but those Install Scripts can save a ton of time :-)
-Eric
Indeed...
A feature I'm looking for is the ability to delegate multiple domains to an account with admin privileges for those, so I suppose the is the «reseller» feature?
Howdy,
Well, you would indeed need the reseller functionality if you're looking to give a user rights to create top-level domains.
However, depending on what it is you're after -- both in Virtualmin Pro and GPL, a user with an existing top-level domain can be given rights to create Sub-Servers... domains that are considered to be part of that top-level account. They can be any domain name, they're just grouped with that first domain. But they can still have their own email addresses, their own FTP accounts, and such.
All you need to do for that is to go into Administrative Options -> Edit Owner Limits, and make sure "Maximum allowed virtual servers" is set higher than "1".
Now, that may not be what you want if these are all meant to be separate accounts. Those domains would all be part of the same Linux group. A user in one domain, with a slight amount of effort, could see data from user in the other domain.
But, if you aren't concerned about that, or if you trust the users you're adding to the system, then using Sub-Servers may do what you're after.
If you have any other questions, feel free to let us know!
-Eric
thanks for the clarification... at first I'm looking to have a user managing multiple domains of his own, so same user/group is fine for that use case.
Once virtualmin is setuped on a server, is it possible to manage DNS zones with webmin without having anything to do with virtualmin or the latter takes control over the setup and each zones should be linked to a domain setup inside virtualmin?
What Virtualmin does for DNS is directly edit the BIND DNS zone files.
So it's actually possible for an admin to make DNS changes using a text editor, or via Webmin. And Virtualmin can work alongside of that.
The thing you'd need to be careful about is if you make changes Virtualmin doesn't know how to cope with.
For example, if you manually create a DNS zone for the domain "example.com" using Webmin or the command line, and then later try to create the domain "example.com" from within Virtualmin -- that won't work, and Virtualmin will refuse to create the domain since the zone file already exists.
But editing existing DNS zones outside of Virtualmin is no problem.
-Eric
Makes sense... thanks again for taking time answering those basic questions. I'm in the process of moving multiple domains from multiple sources and consolidate them under an hosting solution and virtualmin looks like a winner!
If I start with the GPL version and want to upgrade at a later time to get the resellers and others features, would it be possible to upgrade the GPL installation or it needs to be installed on another server and do a migration?
Hi,
Both versions are based on the same code base, and therefore upgrading from GPL to Pro is absolutely possible :-) Hope this helps.
Best Regards,
Peter Knowles
TPN Solutions
E: pknowles@tpnsolutions.com
P: 604-782-9342
W: http://www.tpnsolutions.com
Best Regards,
Peter Knowles | TPN Solutions
Email: pknowles@tpnsolutions.com | Skype: tpnassist
Thanks... I was wondering if there are packages or configuration not done in the GPL version that would need anything special to get back once upgraded to the Pro version. If it can be upgraded without any drawbacks, it's just awesome :)
Hi,
If you try out Pro, then decide to roll back to GPL, you'd simply follow the instructions found here:
http://www.virtualmin.com/documentation/installation/uninstalling
Best Regards,
Peter Knowles
TPN Solutions
E: pknowles@tpnsolutions.com
P: 604-782-9342
W: http://www.tpnsolutions.com
Best Regards,
Peter Knowles | TPN Solutions
Email: pknowles@tpnsolutions.com | Skype: tpnassist