Self-hosted Mail Hub on Cloudflare
One-click deploy a zero-ops mail center on Cloudflare for multiple domains, inboxes, and broadcasts
- Problem
- Indie developers and small teams often own several side-project domains, each needing its own inbox, contact list, subscribe form, and sending capability. Existing options either charge per seat (Google Workspace) or require writing inbound parsers and outbound queues from scratch. The author who built mailroom confirms the exact audience: people who want to own their email data without dealing with server ops.
- Solution
- Ship a one-click-deploy template that runs inside the user's own Cloudflare account, supporting multi-domain inboxes, contact management, queued broadcasts, subscribe forms, and webhooks. Users click a few buttons in Cloudflare and get their own mail system with no servers to maintain. Add a localized UI, Bark/Telegram/WeChat notification presets, and common email templates.
- Users
- Indie developers with multiple side-project domains; small teams handling signup and subscription emails; technical founders who want off Google Workspace without running a mail server.
- MVP
- One-click Cloudflare Workers + Email Routing deploy template; multi-domain inbox and contacts; queued sending with subscribe forms; Bark/Telegram/Webhook notifications; simple HTML template editor.
- Revenue
- Open-source core template plus a paid hosted version for those who don't want to deploy; template marketplace or premium template one-time purchases; tiered hosting plans based on subscriber count.
- Why now
- Cloudflare Email Routing and Email Workers have matured, bringing sending costs down to ~$5/mo for 1,000 emails, making self-hosted email viable for individuals; Google Workspace price hikes and AI-generated mail raise demand for owning your own mail system.