i went over the ISPConfig forum and asked the question there as well.
ISPConfig already have support for the new ACME version. I realise Virtulmin is a far more complicated and powerful control panel with lots of moving parts and that makes keeping it compliant is a big task, however, that is not our responsibility…its up to the developers to ensure that they have enough staff (either paid or open source contributors) to maintain their own platform and pricing accordingly. The reality is, if ISPConfig knew about it and prepared for it, how did we miss out here?
I cant be sure that this actual issue has not been the cause of embarrassment for me with a brand new client’s email. They cannot get their mobile apps working correctly or reliably. Now i realise that I am new to running an email server, however, the whole point of Virtulamin (i thought) was to basically be a “plug and play” system. I have now 2 Virtualmin installations, one of which is brand new, that are having problems either indirectly (as in the case of my main server) or directly (as with the new server) related to this compliance oversight.
I am not in any way suggesting we should all pull up stumps and move elsewhere, i love Virtualmin and wish to remain on this platform. Its just that if clients start demanding Cpanel because they figure out the root cause of their email issues is Virtualmin, then I am stuffed!
BTW., the suggested workaround is pointless. I cant even get Certbot to install on the new server…it throws an error when trying to install it by following the Certbot docs (i guess i have missed something. So i decided to use the Virtualmin installer to install Certbot…imagine my “not surprised” raised eyebrow when that installer doesnt actually work properly either. It installs, but one cannot run the program from Virtualmin because of errors.
I honestly think that what is really missing here is decent documentation on how to perform non-standard tasks such as installing this manually. Half the Webmin docus appear to have been writing quite some time ago and dont work properly (not updated?). A lot of the terminology in the docs is not compliant with current virtualmin terms, tutorials skip over very important steps/illustrations, leaving readers completely in the dark about what to do. On that topic, why are Virtualmin issues being directed to Webmin tutorials in the first place?
Someone needs to spend a decent amount of time rewriting and cataloging all docs to ensure that they may be used effectively by newbies and the pro. To illustrate this point…check out the tutorials on https://howtoforge.com. These are how all tutorials in Virtualmin should be written. They are clear and easy to follow with the exact coding required to make it work. Perhaps i should do my best to write some up to my level of knowledge at least? (if only i had time i would, but i spend so much time mulling in the dark trying to get things working…)
i think one of the big problems with Virtualmin tutorials (as opposed to webmin ones), is they appear to be directed at end user help…ie front end apps. The front end user doesnt bloody need to come here…its the administrators who mainly use this forum and as such Tutorials need to focus on backend administration of complex tasks. Any idiot can search the internet to find out how to setup microsoft outlook to work with a mail server!