An ngrok alternative for sharing localhost

If you're looking for an ngrok alternative, DockHive Tunnel exposes an app running on your own computer at https://<name>.dockhive.live. Sign in with your DockHive account, run dockhive expose 3000, and share the address. No port forwarding and no public IP needed.

What you get with DockHive Tunnel

A public HTTPS address

Every tunnel is served over HTTPS at <name>.dockhive.live. Paid plans reserve names, so the address stays the same every time you start.

Real app traffic

WebSockets, server-sent events, streaming responses, large uploads and long requests all work.

Test webhooks locally

Point Stripe or GitHub webhooks at your dockhive.live address and watch each request arrive in the local dashboard at http://localhost:4040.

No router settings

The CLI dials out to the DockHive edge, so nothing on your computer listens on a public port.

Eight regions, picked for you

The CLI connects to the fastest region from where you are, and reconnects on its own with the same URL if your network drops.

Part of your DockHive account

Your tunnels show up in the console next to your apps, pods and databases, under one sign-in and one plan.

More about DockHive Tunnel → · Read the docs →

Switch in a minute

  1. 1 Install the dockhive CLIOne line on macOS or Linux, or a PowerShell one-liner on Windows.
  2. 2 Sign indockhive login opens your browser to sign in with your DockHive account. No tokens to copy.
  3. 3 Expose your portRun dockhive expose 3000 with the port your app listens on. The CLI prints your public address.
  4. 4 Update your webhook URLsPoint webhooks and shared links at the new dockhive.live address. On a paid plan, add --name my-app to keep the same address every time.
Install, sign in and expose
curl -fsSL https://dockhive.io/tunnel/install.sh | sh
dockhive login
dockhive expose 3000

Good to know

  • On the Free Tier the name is random, and visitors see a one-time safety notice before your app.

Questions about switching to DockHive Tunnel

How do I expose localhost with DockHive Tunnel?

Install the dockhive CLI with curl -fsSL https://dockhive.io/tunnel/install.sh | sh on macOS or Linux, or irm https://dockhive.io/tunnel/install.ps1 | iex in Windows PowerShell. Run dockhive login, then dockhive expose 3000 with the port your app listens on.

Can I keep the same address?

Yes, on paid plans. dockhive expose 3000 --name my-app reserves my-app.dockhive.live for you until you release it. The Developer Plan includes 3 reserved names, the Pro Plan 10 and the Scale Plan 50.

Does it work with WebSockets and webhooks?

Yes. Tunnel carries WebSockets, streaming responses, large uploads and long requests. The local dashboard at http://localhost:4040 shows each request as it arrives, which helps when testing webhooks.

What does it cost?

The Free Tier includes 1 tunnel with a random name. The Developer Plan ($3/month) includes 5 tunnels and 3 reserved names, the Pro Plan ($15/month) 15 tunnels and 10 reserved names, and the Scale Plan 100 tunnels and 50 reserved names. Bandwidth beyond your plan is $0.02 per GB.

Where does my traffic go?

Through the DockHive edge in eight regions: the US (Los Angeles), Europe (London), Germany (Frankfurt), Asia (Singapore), South Africa (Johannesburg), Nigeria (Lagos), Nigeria (Abuja) and Portugal (Lisbon). The CLI picks the fastest one.

Explore DockHive

Try DockHive on the Free Tier

Start with DockHive Tunnel on the Free Tier. Upgrade to the Developer Plan ($3/month) or Pro Plan ($15/month) when you need more.