Self-hosted alternatives to ngrok
Want tunnels and remote access to local services without handing your data to ngrok? These 4 open-source apps run on your own server. Cheapest estimated hosting starts at about $3.5/month.
| App | Health | Stars | License | Docker | RAM (est.) | From |
|---|---|---|---|---|---|---|
| Pangolin direct | Actively maintained | 23.3k | AGPL-3.0 | ✓ | 1 GB | $5/mo |
| sish direct | Actively maintained | 4.8k | MIT | ✓ | 512 MB | $3.5/mo |
| Termix | Actively maintained | 15.8k | Apache-2.0 | ✓ | 1 GB | $5/mo |
| HomeButler | Actively maintained | 314 | MIT | ✓ | 512 MB | $3.5/mo |
The options in detail
1. Pangolin
Identity-aware tunneled reverse proxy with dashboard UI, access control, and WireGuard-based tunnels (alternative to Cloudflare Tunnel, Tailscale).
Actively maintained Last activity 2026-11-02. Latest release 1.26.0-rc.0 (2026-11-02). Needs roughly 1 GB RAM. How to run it →
2. sish
HTTP(S)/WS(S)/TCP tunnels to localhost using only SSH (serveo/ngrok alternative).
Actively maintained Last activity 2026-11-03. Latest release v4.0.0 (2026-10-27). Needs roughly 512 MB RAM. How to run it →
3. Termix
Clientless web-based server management platform with SSH terminal, tunneling, and file editing capabilities.
Actively maintained Last activity 2026-11-02. Latest release v26.11.0 (2026-11-01). Needs roughly 1 GB RAM. How to run it →
4. HomeButler
Installs and manages a curated catalog of applications via Docker Compose, maps containers and exposed ports, verifies backups restore, and reports what changed since the last run with CLI, JSON, web and MCP interfaces.
Actively maintained Last activity 2026-11-01. Latest release v1.4.0 (2026-10-29). Needs roughly 512 MB RAM. How to run it →
Why self-host instead of ngrok?
- Own your data — it lives on a server you control, with backups you decide on.
- Predictable cost — a small VPS often replaces per-seat pricing for a whole team or family.
- No lock-in — open-source licenses let you keep running the software even if a vendor disappears.
The trade-off: you are responsible for updates, backups and security. Pick an app marked Actively maintained and with Docker support for the easiest ride.
Browse related categories
Other alternatives guides
ngrok is a trademark of its owner; this site is not affiliated with it. Listings come from the community-maintained awesome-selfhosted list.