I had some free time and decided to try again to see how cloudmin was progressing.
I installed Deb 12 on a spare machine and downloaded the install script from Github.
The install fails with the following
Error: Failed to download utility function library. Cannot continue. Check your network connection and DNS settings, and verify that your system’s time is accurately synchronized.
As far as I can see DNS and network is working as I can ping eg google.com and I can wget the slib file from github.
So i’m not sure why the install script is having issues.
I’m not the right person to ask this question though! @Jamie, @Joe, can you clarify the plans we discussed about Cloudmin earlier? Like splitting repos with cleaned up KVM-only version; and also the GPL vs Pro substantial difference? Or will the new Cloudmin 10 with KVM only have a Pro version and not GPL at all?
To be clear, I think it’s best to wait until we’ve had a chance to fully overhaul the installer for Cloudmin. It’s a mess right now, and barely works on any recent OS. Software works, but the installer is a tragedy.
What’s currently available for download on the old site doesn’t work on debian 12 and up with out way to much BS, you know the one that says Copyright 2005-2011 Virtualmin, Inc and Debian 4.0 or later on i386 and x86_64 …
I’m using a new one provided by Ilia (V10) and it seems to work ill know more next week now that I know it needs a key.
I gave up long ago on the old installer. I could not approve its use based on its not 3 pm on a Friday and 50 customers are screaming at us to get it fixed in a hurry ready.
There is already a software.cloudmin.dev repo and new installer that works just fine with the --branch unstable and --branch rc flags.
However, it still doesn’t handle all those configuration steps that precisely. We talked many times that for it to budge, @Jamie should create virtualmin/cloudmin-gpl and virtualmin/cloudmin-pro with repos and working code that only include KVM version—this is something we agreed on earlier.
It will be then easy to make it follow our standard building process in Webmin CI/CD, and for users to file bug reports in the public Cloudmin GPL repository. Right now, there’s even no way to file a bug report. Without this, we won’t be able to make much progress with Cloudmin. The README.md of Cloudmin GPL repo should clearly state the difference between the GPL and Pro versions, so it’s clear for everyone.
If I remember correctly, we discussed at some point that Cloudmin 10 should be a Pro-only version, since it doesn’t make much sense to invest so much time in a product that barely brings in any revenue. I still have doubts that it would be profitable even as a fully Pro version.
Yet, I’d be for a pro GPL version if it was limited, like 3 free virtual machines or something like that, which makes sense.
There are still a lot of open questions and unresolved details. Once we sort everything out, have KVM-only code with a new repo and I make it buildable (which is the easy part), then we can start talking about when to release it, and which particular bugs to fix and for which distro before that.
For now, my main priority is to release Virtualmin 7.50.0 this weekend and finish the new concept for the virtualmin.com landing page by next week—it’s hugely time consuming and difficult work!