The hosted service · no install required

Own your cloud.
A public URL in 30 seconds.

Give any localhost port a real, secure HTTPS address, from your laptop or a mini PC at home. No public IP, no nginx, no proxy config. Just your email.

Free tier · No credit card · Works instantly
# your local server, now public$ python3 -m http.server 6000
 https://myapp-on.urlyup.com  ✓ live
Why UrlyUp Cloud

Skip the nginx config files.

Exposing a localhost port usually means nginx, HAProxy or a reverse-proxy config you'll forget tomorrow. UrlyUp handles it automatically.

No public IP required
Your localhost gets a public address instantly, nothing to expose on your router.
No proxy setup
No nginx.conf, no Traefik compose, no port-forwarding headaches.
Multiple ports, one identity
Your React app on :3000 and API on :8080 are both reachable.
Works with any stack
Node, Python, Go, Rails, if it binds to a port, it's reachable.
Zero maintenance
No local services to manage, no configs to debug when they break.
Encrypted end to end
All traffic runs over WireGuard. UrlyUp never stores or inspects your data.
Own your cloud

Your own Netflix, Spotify & more.

Stop paying monthly fees. Host your own media from a computer at home and share with friends, no middleman.

🎬
Movies & TV
Plex or Jellyfin instead of Netflix. Your movies, your rules.
🎵
Music
Navidrome or Funkwhale instead of Spotify. Stream anywhere.
📷
Photos
Immich or PhotoPrism instead of Google Photos. Memories stay yours.
🗂️
Cloud storage
Nextcloud instead of Dropbox. Files on your computer, access anywhere.
Why self-host?
Save money, no more $15/mo + $10/mo + $10/mo subscriptions.
Own your stuff, media stays on your computer.
Share freely, friends get access without accounts.
Privacy, nobody tracks what you watch or play.
How it works

Install the app, connect with UrlyUp, and get a link like https://mymovies-on.urlyup.com to share. No tech skills, one-click installs live in your dashboard.

Quick start

Three steps. No terminal. No sudo.

01
Install WireGuard
Free and official, from the Mac App Store.
02
Download your config
Enter your email and we send a ready-to-use urlyup.conf.
03
Import & toggle on
Double-click the file, flip the switch, your port is live.
Prefer a one-liner? Same result, scripted, also installs the Claude Code skill.
$ EMAIL=you@example.com bash <(curl -s https://api.urlyup.com/install.sh)
Port routing
https://{id}-on.urlyup.com → :6000
https://3000-{id}-on.urlyup.com → :3000
https://8080-{id}-on.urlyup.com → :8080
Admin dashboard

Manage everything at {id}-admin-on.urlyup.com, extend your session, change your custom identifier, re-download the config and view connection details.

AI assistants

Let your AI handle it.

Add UrlyUp to Claude or Gemini and just ask it to make your local server public, no commands, no config files.

🟣 Claude Desktop
{
  "mcpServers": {
    "urlyup": {
      "transport": "sse",
      "url": "https://api.urlyup.com/api/mcp/urlyup/sse"
    }
  }
}
🔷 Google Gemini
{
  "mcpServers": {
    "urlyup": {
      "uri": "https://api.urlyup.com/api/mcp/urlyup/sse"
    }
  }
}
💬
Then just ask: "Set up a public URL for my Plex server on port 32400", your AI configures WireGuard and hands back a shareable link. Tools: create_urlyup, get_urlyup_status, test_urlyup_endpoint.
Use cases

One tool, many jobs.

Developers
Test Stripe, GitHub & Slack webhooks on localhost. Share dev servers without deploying.
Startups
Demo to investors and customers straight from your laptop. No cloud bills, no deploy delays.
On-prem SaaS
Run your app on a $50 mini PC at the customer site. They own the hardware; you keep the revenue.
Small business
One-click Odoo, Invoice Ninja, ERPNext, Cal.com, Mattermost, professional apps, no SaaS fees.
Data governance
GDPR, HIPAA, financial & legal, data stays on-premise while services stay reachable.
Enterprise
Custom domains & SSL, IP allowlisting, SSO (SAML/OIDC), dedicated support.

Get your public URL now.

Free tier, no credit card. Enter your email and you're live in 30 seconds.