SSL When Running HA in Ubuntu on a LAMP Server

I’m still trying to sort this out.

On my Ubuntu 20.04 server, I’m running Webmin and Virtualmin to manage my primary domain and sub-domains. Apache is running on this system.

There is a Letsencrypt module in Virtualmin that fetches certificates for these sites.

The certificates (ssl.cert and ssl.key) are stored in /home/username/ and the websites are at /home/username/public_html/. The conf files for Apache point to these locations for 443.

HA certs are found at /usr/share/hassio/ssl.

In the past, the only way I’ve been able to get HA to use SSL is to manually copy the contents of ssl.cert to fullchain.pem and ssl.key to privkey.pem.

When letsencrypt automatically renews, I end up with a mismatch and HA quits loading via my domain name (https://domain.com:8123).

Is this expected behavior for a Name Server which is a public server?