1master — your name on the internet, forever.

1master is a self-hosted alternative to ngrok. Pick your name once and get a permanent public URL for your laptop on the internet at <username>.1master.uz — yours forever, the same URL across reboots, network changes, and coffee-shop wifi swaps.

It solves a problem every developer runs into sooner or later: a webhook provider, a mobile app, or a teammate needs to reach code that only exists on your laptop. Instead of a random URL that changes every time you restart the tunnel, 1master gives you one name, reserved once, that keeps working — a genuinely permanent address on the internet for local development, demos, and testing.

Install

curl -fsSL https://1master.uz/install.sh | sh

Three commands. You're online.

  1. Sign up at 1master.uz/register and verify your email.
  2. Run 1master auth <your-service-token> on your machine.
  3. Run 1master http 3000 — your local port is now live at <your-username>.1master.uz.

Why 1master

1master is free and open source under the MIT license. Self-host it on your own server with the same Go tunnel binary and FastAPI backend that runs the hosted version, or skip the setup and use 1master.uz directly — either way your subdomain stays forever yours.

Built for Stripe webhooks, Telegram bots, GitHub Apps, mobile testing, client demos, and local dev. Read the full documentation, see how to run several tunnels at once, check the source on GitHub, or log in if you already claimed a name.