I’m running an external nginx reverse proxy, in another docker compose stack, separate from mailcow. I would like to use the acme-mailcow service to manage mailcow’s certificates, but if I understand correctly the ACME service in mailcow will need to listen on the public HTTP (80/tcp) port in order to verify that the domain points to this host. Is this correct?
I don’t see anywhere where I can set pre- and post hooks in order to temporarily shut down the external nginx instance, where would I put that? Would this even be necessary?
This will be my first attempt at running mailcow, I am probably a few weeks away from running
docker compose up -d in the mailcow directory. I’m just trying to make sure I understand the pieces I need to modify to get this working as expected.