DockFlare v3.1.0: You've Got Mail #344
Pinned
ChrispyBacon-dev
announced in
Announcements
Replies: 2 comments 4 replies
|
Hey there, Out of curiosity, what motivated you to add a feature like this that doesn't seem to (me anyways) align with the what the core purpose of Dockflare was originally? |
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment


Uh oh!
There was an error while loading. Please reload this page.
Hello everyone,
v3.1.0 is a big one. Probably the biggest feature release since the multi-server agent system in v3.0.
This release introduces DockFlare Mail a fully self-hosted email suite that uses Cloudflare as a zero-infrastructure delivery layer while keeping every message, attachment, and mailbox record on your own hardware. No third-party mail servers. No SaaS subscriptions. No sending your email to someone else's cloud.
Cloudflare handles the edge. You keep the data.
Highlights
What's New
DockFlare Mail
DockFlare Mail turns Cloudflare into a stateless mail relay that you own and control.
Inbound emails arrive at Cloudflare, get routed through an Email Worker, buffered briefly in R2, and pulled down to your server by the new Mail Manager service. Outbound mail goes the other direction from your server, through an authenticated Cloudflare Worker with automatic SPF, DKIM, and DMARC handling, and out to the internet.
Your messages live in a local SQLite FTS5 database. Your attachments live in a dedicated Docker volume. Cloudflare never stores your email permanently it is a pipe, not a vault.
One-Click Infrastructure Provisioning
The Email Setup flow provisions everything directly from the DockFlare UI:
A Repair DNS tool is also available to re-apply or fix missing records if anything drifts. Worker redeployment is one click whenever you push configuration changes.
Multi-Domain Support
DockFlare Mail supports an unlimited number of domains simultaneously, with complete isolation per domain:
PWA Webmail
The included Webmail client is built with Vue 3, Vite, and TypeScript.
It runs as a Progressive Web App installable directly from the browser on desktop and with mobile support soon. The interface uses a 3-panel layout with folder navigation, message list, and rich message display. Push notifications for new mail are supported via Web Push (VAPID) and Service Workers, so new messages reach you even when the app is in the background.
Per-Mailbox Quotas
Storage quotas are enforced at the Cloudflare KV layer, so the check happens before a message is delivered to your server. When a mailbox is full, incoming messages are rejected cleanly at the edge no surprise disk usage, no silent drops. Quota configuration and current usage are visible in the mailbox management UI.
Backup, Restore, and Teardown
Full backup and restore of the mail database and data volume is built in. Teardown options including a complete wipe of local data and Cloudflare resources are available directly from the Email section.
Security
Changed
dockflare-mail-manageranddockflare-webmailservices under a sharedemailprofile opt-in, no impact on existing setupsHelp Center
Seven new guides covering the full email setup are now available in the Help Center (English):
Notes
Email services are fully opt-in. Existing installations are unaffected unless the
emailprofile is added to the Compose configuration.For the full technical breakdown see CHANGELOG.md.
Happy tunneling,
Christian
This discussion was created from the release DockFlare v3.1.0: You've Got Mail.
All reactions