--- id: task-1 title: Deploy Discourse forum on Netcup status: Done assignee: [] created_date: '2026-02-10 02:22' updated_date: '2026-02-10 02:22' labels: [] dependencies: [] priority: high --- ## Description Deploy official Discourse Docker at cadcad-forum.jeffemmett.com behind Traefik/Cloudflare. Configure SMTP via local mailcow relay. Create admin account. ## Implementation Notes Completed 2026-02-10: - Deployed at /opt/discourse/ on Netcup using official discourse_docker - Temp domain: cadcad-forum.jeffemmett.com - CSRF fix: sed in app.yml forces X-Forwarded-Proto default to https - SMTP: internal relay via mailcow (10.100.0.253:25, no auth) - Admin: jeffemmett@gmail.com - Post-rebuild script handles network reconnection + Traefik restart - Repo: gitea.jeffemmett.com/jeffemmett/cadcad-discourse-forum