Page 1 of 1

mailcow SSL w/ Cloudflare DNS challenge

Posted: Thu May 07, 2026 4:53 pm
by zemerdon
navigate to ~/mailcow-dockerized/

Code: Select all

docker compose down
enable DNS challenge:
edit mailcow.conf and amend the following

Code: Select all

ACME_DNS_CHALLENGE=y
ACME_DNS_PROVIDER=dns_cf
ACME_ACCOUNT_EMAIL=zemerdon@gmail.com
add cloudflare credentials:
pico data/conf/acme/dns-01.conf

Code: Select all

# Add here your DNS-01 challenge configuration
# Cloudflare API Token
CF_Token="token here"
CF_Account_ID="account id here"
restart mailcow with the new changes:
navigate to ~/mailcow-dockerized/

Code: Select all

docker compose up -d
check everything is working...

Code: Select all

docker compose logs -f acme-mailcow