postfix-cloudflare (sha256:fea1f3df6bea666cf1fec4ceddc0a390ac53051c32a50eb355349595fef13895)

Published 2025-09-12 07:09:40 +00:00 by tilian

Installation

docker pull git.tburg.net/tilian/postfix-cloudflare@sha256:fea1f3df6bea666cf1fec4ceddc0a390ac53051c32a50eb355349595fef13895
sha256:fea1f3df6bea666cf1fec4ceddc0a390ac53051c32a50eb355349595fef13895

Image layers

ADD alpine-minirootfs-3.20.7-aarch64.tar.gz / # buildkit
CMD ["/bin/sh"]
LABEL AUTHOR=Tilian Burger <me@tilian.au>
LABEL DESCRIPTION=A Docker image for running Postfix with SSL/TLS and Cloudflare DNS for ACME challenges.
RUN /bin/sh -c apk add --no-cache postfix certbot certbot-dns-cloudflare ca-certificates libcap mailcap opendkim opendkim-utils gettext # buildkit
VOLUME [/etc/letsencrypt]
VOLUME [/var/db/dkim]
COPY /usr/bin/caddy /usr/bin/caddy # buildkit
COPY Caddyfile /etc/caddy/Caddyfile # buildkit
COPY opendkim.conf.template /etc/opendkim/opendkim.conf.template # buildkit
COPY main.cf.template /etc/postfix/main.cf.template # buildkit
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh # buildkit
ENV POSTFIX_MYNETWORKS=10.0.0.0/8
ENV RELAY_PORT=25
ENV DKIM_SELECTOR=default
ENV DKIM_KEY_SIZE=2048
EXPOSE &{[{{28 0} {28 0}}] 0xc0006aa440}
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]

Labels

Key Value
AUTHOR Tilian Burger <me@tilian.au>
DESCRIPTION A Docker image for running Postfix with SSL/TLS and Cloudflare DNS for ACME challenges.
Details
Container
2025-09-12 07:09:40 +00:00
0
OCI / Docker
linux/arm64
57 MiB
Versions (37) View all
main-01f80fd 2025-09-12
latest 2025-09-12
main 2025-09-12
dev-opendkim 2025-09-12