Self-host

Run Inboxr on your own infra.

The same image powering getinboxr.app, public on Docker Hub. Email engine is open-source; SMS + voice need a Pixel and a SIM. Free for personal and evaluation use; commercial use needs a license.

Three commands. Email-only stack on localhost in 90 seconds.
git clone https://github.com/JasSra/inboxr-cloud
cd inboxr-cloud
cp .env.example .env && docker compose up --build
# → http://localhost:4000   (first user becomes superadmin)

What you can run

Three components, three containers. Run any subset — email-only is the common path; SMS + voice add a phone-with-SIM dependency.

inboxr-next

SMTP receive + relay engine. Postfix + a thin REST shim. Open-source MIT.

github.com/JasSra/inboxr-next
inboxr-cloud

This app — auth, multi-tenant, billing, dashboards, REST API. Public Docker image.

docker pull jassra/inboxr-cloud:latest
smssaas

Phone backend (FastAPI + ADB + Android APK). Required for SMS / voice. License for commercial use.

docker pull jassra/smssaas-api:latestgithub.com/JasSra/smssaas

Hardware

Postgres + Docker is the backbone. Add a Pixel for SMS. Add another for voice (or use the same one).

Use caseMinimumRecommended
Email only, ~10 inboxes1 vCPU · 1 GB RAM · 20 GB2 vCPU · 4 GB · 100 GB SSD
+ SMS (1 phone)+ Pixel 6a · unlimited SIM+ Pixel 8a · Optus / Telstra
+ Voice + IVRSame as SMS+ ~2 GB RAM headroom for Whisper
Production · 10+ tenants3-VM Proxmox stackMulti-phone pool · Redis · ~50 tenants/phone

Per-phone capacity: ~3-5 SMS/sec sustained, ~50/min before carrier rate-limits. Hardware: ~AUD 350 once + AUD 30/mo unlimited SIM.

License

Personal, evaluation, and internal-only company use is free. External commercial use needs a per-instance license — we sign an HMAC JWT with caps for tenants / users / messages / features.

Personal / OSS
Free
  • Unlimited inboxes
  • Self-host the full stack
  • Community support (GitHub issues)
  • No license needed
Commercial
Per instance
$1,200 / year
  • Up to 50 tenants, 500 users
  • 100k messages/day
  • SMS + voice + IVR features
  • Email support, 1-business-day SLA
Enterprise
Talk to us
  • Unlimited caps
  • Dedicated support + SLA
  • Priority bug fixes
  • White-label option
Honour-system grace period

Licensing plumbing is built but enforcement is currently OFF — caps are not blocking writes. We will flip enforcement on with at least 30 days notice in the changelog before any cap kicks in. If you self-host today, you're fine to keep going through the transition. SetINBOXR_LICENSE_ENFORCE=warnfor early-warning logs without rejection.

Request a license

Tell us your email, company, instance ID (from /setup), and use case. We'll sign back an HMAC JWT with caps to drop into INBOXR_LICENSE.

Request license

Why self-host

Data residency
Email, SMS, recordings, transcripts — all stay in your VPC. Run in EU, AU, on-prem, air-gapped.
Real PSTN, not a relay
Your own SIMs, your own carrier accounts. No alphanumeric fees, no aggregator margin, no "from" rewriting.
Predictable cost
Hardware once, SIM monthly. No per-message Twilio fee, no Stripe percentage.
Same code as the SaaS
We dogfood the same image you'd run. Bugs we hit, you don't.