A private SMS gateway you run on your own VPS — Android phones as nodes, no cloud fees, no message ever leaving Tanzania.
Built for high-throughput, localized notifications in East Africa.
Self-hosted on your own VPS. Your data never leaves your server — SSH key-only access, fail2ban, UFW, and encrypted rclone backups.
Connect multiple Android devices as SMS nodes. Route by device or number, load-balance across your fleet, and scale as volume grows.
Local SIM cards mean no cloud dependency and no per-message fees. Track delivery in real time and handle inbound SMS automatically.
Parent updates, duty rosters, exam results — in Swahili or English.
Appointment reminders, patient notices, staff scheduling, emergencies.
Order confirmations, delivery alerts, OTP codes at scale.
Community alerts and program updates reaching citizens nationwide.
Your gateway runs on hardware you control — your own VPS, your own data center. Every Android device is a node you manage directly. Nothing routes through a third party.
Clone the repo, set your .env secrets, and run docker compose up. Your private gateway is live at open.co.tz:8000 in minutes.
Install the android-sms-gateway app on your phones and point them to your server. Each device becomes a managed SMS node.
Call the PHP API to send, receive inbound SMS via webhooks, and track delivery in real time — all on your own infrastructure.
No per-message cloud fees, ever.
Starter
Small schools & clinics
Open source, self-hosted
Business
Growing operations
Contact us for a tailored quote
Enterprise
Government & large NGOs
SLA-backed, white-glove onboarding
Deploy in minutes on your own VPS. Full control, full privacy, no per-message cloud fees.
$ git clone github.com/opensms/platform
$ cp .env.example .env
$ docker compose up --build -d
✓ opensms-gateway started on :8000
✓ opensms-web started on :80
▮