Self-host inboxes

Run the full stack on your own server. Same product as the cloud version — your data never leaves your infrastructure.

git clone https://github.com/inboxesnet/inboxes.git && cd inboxes
cp .env.example .env
docker compose up -d

Why self-host?

Data ownership

Your emails, your API keys, your database. Everything stays on your infrastructure.

No lock-in

Open source, standard Postgres. Export your data anytime. Leave whenever you want.

No recurring cost

Run on a $5/month VPS or a spare machine in a closet. No per-seat pricing.

Runs anywhere

Docker Compose on any Linux server, Coolify, Railway, bare metal — your choice.

Why inboxes?

API key stays on your server

Your Resend API key is encrypted at rest and never leaves your instance. We never see it.

Auto-poll mode

No public URL? No problem. Enable auto-polling to sync emails from Resend without webhooks.

Invite-only by default

No open signup page. You control exactly who has access to your instance.

Same features as cloud

Threading, search, team management, labels, attachments, dark mode — everything works.

Cloud or self-hosted. Same product.

Recommended

Cloud

We handle everything

Get started

Self-Hosted

Your server, your data

Deploy guide
Feature
Cloud
Self-Hosted
All email features
Yes
Yes
Team management
Yes
Yes
Multi-domain support
Yes
Yes
Real-time webhooks
Yes
Yes
Public signup page
Yes
Invite-only
Stripe billing
Yes
Not needed
Your own server
We host it
Yes
Full data control
Encrypted at rest
Yes

Ready to deploy?

Follow the deployment guide for step-by-step instructions. Takes about 5 minutes.