Blog
Dispatches from the homelab front lines — build logs, post-mortems, and the occasional thing that actually worked.
-
Going Hybrid: Bolting Mailcow Onto Microsoft 365 (And the One Line That Made the Whole Exchange Detour Pointless)
The sequel nobody asked for: I needed my apps to send mail, and rather than use Microsoft's perfectly good printer-relay method I funnelled the whole thing through my self-hosted mailcow as a split-domain hybrid - then ran Exchange's AD prep chasing a targetAddress fix that did nothing, before a single line of PowerShell solved it all.
-
Building My Self-Hosted Mail Server with Mailcow-Dockerized
How I turned 'I should run my own email' into a two-node, MAAS-provisioned, Ansible-deployed, cold-spare mailcow cluster - because nothing says 'simple' like a 24GB RAM budget for sending the occasional newsletter.