Yup, we have an idea of why it’s happening. See here: [BUG] Self-Signed SSL Certs being Issued for Valid Domains due to Acme.sh Failure · Issue #1044 · usmannasir/cyberpanel · GitHub
Unfortunately I’m not a developer, I don’t know how to trace down how the changes from 2.3.2 to 2.3.3 are related.
If you haven’t already, please add your sentiments to the Github issue.
@JosephChuksT How certbot installed automatically, cyberpanel use acme.sh?
The best solution is, remove the code which is issuing self-signed SSL from cyberpanel repo. Which is useless.
If someone need self-signed SSL, he can generate it manually and add it via cyberpanel UI,
The same was suggested by me many time but developer need this feature even it’s creating lot of issues.
Also many times I found SSL renew automatically but web server not reloaded hence sites getting SSL expire error in browser.
until issue is fixed use bash script to renew multiple domain ssl at same time also validate existing ones and setup certbot to auto renew
This is very helpful. Thanks. /s