Skip to content

Releases: send0-dev/send0-v2

send0 v0.1.1: self-hosting docs

Choose a tag to compare

@kunal-dd kunal-dd released this 07 Oct 12:25
8d4c0e0

Self-hosting is now documented: send0.dev/docs/self-hosting.

Changes

  • Docs: overview, Docker Compose walkthrough, Deploy to Cloudflare, configuration reference, mail setup and deliverability, and upgrades/backups/troubleshooting.
  • Docker: a bad SMTP_URL (missing port, smtp:// on 465, bad require_tls, bad encoding) is now reported with the other config problems at startup, without the password.
  • Docker: compose.yml no longer contains a build: block, so it works with only the three downloaded files.
  • Cloudflare: mx.cloudflare.net is always trusted for inbound authentication results; TRUSTED_AUTHSERV_IDS adds to it instead of replacing it.

Upgrade

Docker: set SEND0_VERSION=0.1.1 (or keep latest), then docker compose pull && docker compose up -d.
Cloudflare: copy the new files from send0-cloudflare over your copy, keeping your resource ids in wrangler.jsonc.

Image: ghcr.io/send0-dev/send0:0.1.1 (linux/amd64, linux/arm64).

send0 v0.1.0: self-host

Choose a tag to compare

@kunal-dd kunal-dd released this 07 Oct 11:24

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.