URLYUP

Own Your Cloud

Your Own Netflix, Spotify & More

Stop paying monthly fees. Host your own media from your computer and share with friends - no middleman.

Movies & TV

Plex or Jellyfin instead of Netflix. Your movies, your rules. Share with family anywhere.

Music

Navidrome or Funkwhale instead of Spotify. Your music collection, stream anywhere.

Photos

Immich or PhotoPrism instead of Google Photos. Your memories stay yours.

Cloud Storage

Nextcloud instead of Dropbox. Store files on your computer, access from anywhere.

How it works: Install the app on your computer, connect with UrlyUp, and get a link like https://mymovies-on.urlyup.com to share with friends. No tech skills needed - one-click install available in your dashboard.

Why Self-Host?

  • Save money - No more $15/month Netflix + $10/month Spotify + $10/month storage
  • Own your stuff - Your movies, music, photos stay on YOUR computer
  • Share freely - Give friends access without them needing accounts
  • No censorship - Content doesn't disappear because of licensing deals
  • Privacy - No company tracking what you watch or listen to

Get Started

Enter your email to get started:

We'll email you setup instructions

Why URLyup?

Skip the nginx config files.

During development, exposing localhost ports usually means setting up nginx, HAProxy, or some reverse proxy config you'll forget about tomorrow. URLyup handles it automatically.

  • No public IP required — nginx without a public IP is useless anyway. URLyup gives your localhost a public address instantly
  • No proxy setup — No nginx.conf, no docker-compose for Traefik, no port forwarding headaches
  • Multiple ports, one URL — Your React app on :3000 and API on :8080 are both accessible instantly
  • 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

Stop configuring infrastructure. Start building.

Quick Start

Enter your email to get started:

We'll email you the WireGuard config

Test Server

Start a quick server on port 6000 to test:

node -e "require('http').createServer((req,res)=>{res.end('Hello!')}).listen(6000)"
python3 -m http.server 6000
php -S localhost:6000

Port Routing

Prefix your URL with a port number to access different services:

  • https://{uuid}-on.urlyup.com → port 6000 (default)
  • https://3000-{uuid}-on.urlyup.com → port 3000
  • https://8080-{uuid}-on.urlyup.com → port 8080

Admin Dashboard

Manage your UrlyUp at https://{uuid}-admin-on.urlyup.com

  • Extend session (+60 min)
  • Change custom URL identifier
  • Download WireGuard config
  • View connection details
Password sent to your email and in the WireGuard config comments.

Let Your AI Handle It

Already use Claude Desktop or Google Gemini? Add UrlyUp to your AI assistant and just ask it to make your local server public. No commands to type, no config files to edit - your AI handles everything.

🟣 Claude Desktop

Add this to your Claude config file:

{
  "mcpServers": {
    "urlyup": {
      "transport": "sse",
      "url": "https://api.urlyup.com/api/mcp/urlyup/sse"
    }
  }
}

Config: ~/Library/Application Support/Claude/claude_desktop_config.json (Mac)
or %APPDATA%\Claude\claude_desktop_config.json (Windows)

🔷 Google Gemini

Add this to your Gemini MCP config:

{
  "mcpServers": {
    "urlyup": {
      "uri": "https://api.urlyup.com/api/mcp/urlyup/sse"
    }
  }
}

Works with Gemini CLI and any MCP-compatible client.

Then just ask: "Set up a public URL for my Plex server on port 32400" - your AI will configure WireGuard and give you a shareable link.

Available Tools

Once connected, your AI can use these UrlyUp tools:

  • create_urlyup - Create a public HTTPS URL for any local port
  • get_urlyup_status - Check if the service is operational
  • test_urlyup_endpoint - Verify your URL is accessible

Example Prompts

Expose a web server

"Make my React dev server on port 3000 publicly accessible"

Share Plex

"Set up a public URL for Plex running on port 32400"

Test webhook

"I need to receive Stripe webhooks on my local server"

Demo to client

"Give me a URL to share my local app with a client"

Ship Fast, Stay Lean

Demo your product to investors from your laptop. No cloud bills, no deployment delays.

Investor Demos

Share your app with VCs instantly. No AWS setup needed.

Webhook Testing

Test Stripe, GitHub, Slack integrations on localhost.

Team Sharing

Show your work to teammates without deploying.

Customer Previews

Let early customers test features before launch.

Run From Customer Premises

Deploy your SaaS on customer hardware. Zero cloud costs, maximum privacy.

On-Prem SaaS

Your app runs at customer site - they pay for hardware, you avoid cloud bills.

Zero AWS Costs

No EC2, no RDS, no S3 bills. Customer provides the compute, you provide the software.

Data Stays Local

Enterprise customers keep sensitive data on their network. Easier compliance, easier sales.

Still Fully Managed

You maintain remote access for updates and support via UrlyUp.

Business model shift: Instead of $500/mo cloud hosting costs per customer, your customer provides a $50 mini PC. You deploy via UrlyUp, maintain remotely, and keep 100% of subscription revenue.

API Access

curl "https://urlyup.com/easyurl/v1?email=founder@startup.com&confirm=true"

Automate UrlyUp in your CI/CD pipeline or share demos programmatically.

Run Your Business, Your Way

Professional open-source software you can install with one click. No monthly SaaS fees.

Odoo ERP

Complete business suite: CRM, invoicing, inventory, HR. Free and open source.

Invoice Ninja

Professional invoicing and payments. Stop paying QuickBooks.

ERPNext

Manufacturing, retail, services - full ERP without the SAP price tag.

Dolibarr

Simple ERP/CRM for small businesses. Easy to learn.

One-Click Install: From your UrlyUp dashboard, choose an app and we'll set it up on your machine. Access it from anywhere at https://mybusiness-on.urlyup.com

More Business Apps

Mattermost

Team chat like Slack, but you own the data.

Docuseal

Digital signatures like DocuSign, self-hosted.

Cal.com

Scheduling like Calendly, open source.

Metabase

Business intelligence dashboards from your data.

Your Data, Your Rules

Keep sensitive data on-premise while making services accessible. Perfect for compliance requirements.

GDPR Compliance

EU data stays in EU. No third-party processors needed.

HIPAA / Healthcare

Patient data never leaves your facility.

Financial Services

Banking APIs stay in-house. Meet regulatory requirements.

Legal / Attorney

Client privilege maintained. No cloud exposure.

How It Works

  • Data stays local - Your server, your datacenter, your jurisdiction
  • Encrypted connection - WireGuard encryption for all traffic
  • No storage - UrlyUp never stores or inspects your data
  • Audit trail - Full logs on your end for compliance
  • Access control - Manage who connects from your admin dashboard

Enterprise Features

  • Custom domains with your SSL certificates
  • IP allowlisting
  • SSO integration (SAML, OIDC)
  • Dedicated support

Contact enterprise@setip.io for enterprise plans.