| SYSTEM INFORMATION | |
|---|---|
| OS type and version | Ubuntu Linux 24.04.3 |
| Webmin version | 2.621 |
| Virtualmin version | 8.0.0 Professional |
| Webserver version | Apache/2.4.58 |
| Related packages | SUGGESTED |
We’re trying to create email plans in bulk but the system is failing us when it comes to the Let’s Encrypt part.
Instead of reaching out to Let’s Encrypt during the creation process, it doesn’t try to obtain a certificate at all. Furthermore, when we look at the Manage Virtual Server / Setup SSL Certificate / SSL Providers tab, the Domains to be linked to this server is empty.
Steps to reproduce:
- Create Account Plan and deselect Apache and database features:
- Ensure in Edit Server Template, SSL website for domain, the following option is selected:
The help for that feature is:
“By default Virtualmin will not create a SSL certicate for new virtual servers unless they have the SSL feature enabled - however, a certificate can be added later. When this option is enabled, all new domains will get a cert that can be used by other services like Dovecot, Postfix or external SSL proxies.”
- Create the new server based on the plan and the template.
Expected results:
- In the output of server creation, we would expect text similar to:
“Request SSL certificate for…”
Actual results:
“Creating SSL certificate and private key ..
.. done”
As you can see, no domain name listed there. One would expect at least these 3 to 4 record present:
mail.example.com
autoconfig.example.com
autodiscover.example.com
webmail.example.com
Of course, we can add those manually and it works, but the whole point of creation of email plans is to automate it. Additionally, the setting above clearly states “all new domains will get a cert that can be used by other services like Dovecot, Postfix…”
I’m not sure if this is user error.
In my opinion the blank box above and especially above that “Domains linked to this server” is closely related to Apache. I’ve noticed when you add or remove a domain virtualhost name in Apache .conf the “Domains linked to this server is auto populated”.
So I guess maybe Let’s Encrypt is closely tied to Apache upon creation?




