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.

AppHealthStarsLicenseDockerRAM (est.)From
Pangolin directActively maintained23.3kAGPL-3.0✓1 GB$5/mo
sish directActively maintained4.8kMIT✓512 MB$3.5/mo
TermixActively maintained15.8kApache-2.0✓1 GB$5/mo
HomeButlerActively maintained314MIT✓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?

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

ProxyRemote AccessNetwork Utilities

Other alternatives guides

NotionGoogle PhotosDropboxGoogle DriveWeTransferTrelloAsanaJiraTodoistSlackDiscordZoomGmailMailchimpLastPass1Password

ngrok is a trademark of its owner; this site is not affiliated with it. Listings come from the community-maintained awesome-selfhosted list.