I think the best way to get more upgrades to Pro would be to understand who is using Virtualmin, and how they are using it. In my case, I do not sell web hosting exclusively. I am a web designer/developer. I use Virtualmin to host mostly free websites for my web design clients.
For clients that opt to upgrade to the managed services, I tend to move them to a Vultr VPS without Virtualmin or any other web panel. Practically, I am using about 10% of Virtualmin GPL capabilities.
Personally, I believe modules like Cloudmin and Usermin should have been an upgrade to “Pro” together with the additional scripts for folks who are selling web hosting as an exclusive service. This is definitely a positioning play.
Four years ago, when I started exploring hosting on my own (I was fed up of web hosting services that would go down for hours or days), most WordPress web designers were still relying on the cheap web hosting services like GoDaddy, Host Gator, etc. Now, most have discovered services like GridPane, RunCloud, Cloudways, ServerPilots, SpinUpWP, etc. Virtualmin to me serves in a similarly capacity to these services, however, Virtualmin is Open Source and “Free!”
I believe that many of these web designers/developers would actually gravitate to Virtualmin Pro if the following were available:
- A stripped-down version with just the web server (Nginx/Apache options) for web developers. webops, and full stack developers.
- A consistent flow of YouTube tutorials on managing the server.
- Customer Service (Email, chat) during business hours.
- An Installation service (can charge extra for it)
- Get Gurus to evangelize it on social media
- Different plans and pricing points for addons (Cloudmin, Usermin, scripts, databases, etc)
- A hosted service (similar to WordPress, Invoice Ninja, Cloudways)
I know there are those that sell web hosting services but I can’t speak for them and their needs.