As someone who hosts multiple web servers with https let me just say SSL is the absolute worst, it doesn’t matter how you use it it just sucks getting set up
Go the lazy way and use an open source panel, I like runtipi. There is also dokploy, caprover, cosmos cloud, casaos, coolify, yunohost (not docker), etc. all make that part easy
As someone who hosts multiple web servers with https let me just say SSL is the absolute worst, it doesn’t matter how you use it it just sucks getting set up
Certbot is your friend
*TLS
You could just use a reverse proxy at the edge and Let’s encrypt certs. Caddy works with only a few lines of config.
It’s pretty easy when you use the Caddy web/proxy server. Does everything automatically for you after initial setup.
I use Let’sEncrypt with Nginx Proxy Manager. Really nice piece of software
Go the lazy way and use an open source panel, I like runtipi. There is also dokploy, caprover, cosmos cloud, casaos, coolify, yunohost (not docker), etc. all make that part easy