Heyo,

I’m self hosting mailcow-dockerized on a home server.

I just realized that my cert expired today because there was no way for it to renew itself, since I’m running inside docker and the only ports that are open on my router are the mail ports, meaning there was no way for LE to work.

I’m guessing I should open port 80 on my router and forward it to the home server, but that doesn’t fully bridge the gap into the docker network.

Perhaps I could add a proxy host inside Nginx Proxy Manager, but I don’t know what port to point it to, does the acme container automatically bind to port 80 when requesting a cert or do I need to connect it to the “outside world” manually?

What else am I missing here?

Should I be looking into manually renewing outside docker and copying the certs into /opt/mailcow-dockerized/data/assets/ssl? Seems like an easier option as far as my knowledge level goes.

Here are the acme container logs: Pastebin Icon Mon Apr 26 20:58:48 CEST 2021 - Waiting for Docker API...Mon Apr 26 - Pastebin.com

No one is typing

Have something to say?

Join the community by quickly registering to participate in this discussion. We'd like to see you joining our great moo-community!