Uses direct connection to postfix (10.100.0.253:25) on the
mailcow Docker network - no authentication needed for local relay.
Sends from noreply@jeffemmett.com.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Force nginx X-Forwarded-Proto default to https since all traffic
arrives through Cloudflare. The proxy chain was setting it to http,
causing CSRF token origin mismatch.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sets up official Discourse Docker behind Traefik reverse proxy on Netcup RS 8000.
Temp domain: cadcad-forum.jeffemmett.com (switching to community.cadcad.org later).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>