OmniDock GitHub

$ man omnidock

OmniDock Documentation

Start here for the OmniDock self-hosted Cloudflare email dashboard: Workers, Email Routing, Email Sending, D1, R2, external accounts, and setup flow.

What OmniDock is

OmniDock is an open-source, self-hosted email operations panel for teams that already use Cloudflare. It joins Workers, Email Routing, Email Sending, D1, R2, Worker secrets, contacts, signatures, logs, external account metadata, and R2 file operations into one Linux-style dashboard.

It is designed for private support inboxes, project domains, multi-domain routing, attachment storage, bucket browsing, and audit-friendly workflows. Your fork, Worker, D1 database, R2 buckets, secrets, and domains stay inside your own Cloudflare and GitHub accounts.

What OmniDock is not

  • It is not a hosted mailbox provider or a Gmail replacement.
  • It is not an IMAP, POP3, calendar, spam filtering, or enterprise mailbox suite.
  • It is not a one-click SaaS inbox where upstream owns your deploy settings.
  • It does not run automatic AI OCR by default; it uses an OCR-ready saved text index model.

Core surfaces

MailInbox, sent, archive, search, compose, reply, attachments, and mailbox scoping.
RulesCloudflare zones, Email Routing, Email Sending, mailbox rules, and catch-all status.
R2 BucketsBrowse prefixes, preview supported files, upload, download, delete, search paths, and save text indexes.
OperationsContacts, rich signatures, external profiles, sync jobs, logs, and setup checks.