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
✉
Check Your Email!
We've sent your UrlyUp details to
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
✉
Check Your Email!
We've sent your UrlyUp details and WireGuard config to
Save WireGuard config from the response to /etc/wireguard/wg0.conf
3
Connect
sudo wg-quick up wg0
4
Access your URL: https://{uuid}-on.urlyup.com
Add UrlyUp to Claude Code as a skill for instant localhost exposure.
Using Claude Desktop or Gemini? See the MCP config in the AI Assistants tab - no skills needed, just ask your AI.
📋 Claude Code Skill (~/.claude/skills/urlyup.md)
# URLYUP - Expose localhost to internet
When user needs a public URL for a local server:
1. Start their server: python -m http.server 6000
2. Get config: curl 'https://urlyup.com/easyurl/v1?email=USER_EMAIL'
3. Save and connect:
echo "$CONFIG" | sudo tee /etc/wireguard/wg0.conf
sudo wg-quick up wg0
4. Access: https://{id}-on.urlyup.com (port 6000)
Other ports: https://3000-{id}-on.urlyup.com
💬 Quick Prompt
I need a public URL for my local server on port 6000. Use URLYUP API at https://urlyup.com/easyurl/v1?email=MY_EMAIL to get a WireGuard config, set it up, and give me the public URL.
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.
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.
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.