Skip to content

send0 v0.1.0: self-host

Choose a tag to compare

@kunal-dd kunal-dd released this 07 Oct 11:24
· 35 commits to main since this release

The first self-hostable release of send0: email inboxes for AI agents, on your own domain.

Run it yourself

Docker Compose (one server, Postgres, Caddy for HTTPS):

mkdir send0 && cd send0
curl -fsSLO https://raw.githubusercontent.com/send0-dev/send0-v2/v0.1.0/selfhost/compose.yml
curl -fsSLO https://raw.githubusercontent.com/send0-dev/send0-v2/v0.1.0/selfhost/Caddyfile
curl -fsSL https://raw.githubusercontent.com/send0-dev/send0-v2/v0.1.0/selfhost/.env.example -o .env
# edit .env, point DNS (A + MX) at the host, then:
docker compose up -d
docker compose exec send0 send0 doctor

Image: ghcr.io/send0-dev/send0:0.1.0 (linux/amd64, linux/arm64). Full guide: selfhost/README.md.

Cloudflare (one Worker in your account, with your Postgres via Hyperdrive, R2, Queues and SES):

Deploy to Cloudflare

What's in it

  • The same API, MCP server, SDKs and dashboard as send0.dev
  • An inbound SMTP server that checks SPF, DKIM, DMARC and ARC itself
  • Outbound through any SMTP relay or Amazon SES
  • Real-time wait and event streams over Postgres (Docker) or Durable Objects (Cloudflare)
  • Webhooks with retries, signed download links, and send0 doctor for setup checks
  • Single-team mode: only OWNER_EMAIL can claim a fresh install, then invites only

Server: AGPL-3.0. SDKs and MCP server: MIT.