Uplink Get started
Open source · self-hosted

Bring your apps online

Fast, open source, and entirely under your control.

Uplink
Tunnels
3 tunnels · 2 serving
+ Add tunnel
admin-dashboard.uplink.computerLive
localhost:3000Private
your-company.comLive
localhost:8080Public
How it works

Serve local apps without exposing your network.

A public edge server serves your domain and runs every firewall rule and auth check.
Your app stays on localhost, reached only through a tunnel it dials out to.

Internet
Edge
localhost
TLS Auth Firewall Encrypted tunnel

Access Control

Choose who can reach each app—people, teams, passwords, API keys, or trusted networks. Everything else stops at the edge.

web.uplink.computer who gets in
Only you
Invited by email
Password
API Key
Public
Allowed IPs

Firewall

Rate-limit traffic and block bots, hostile networks, or sensitive paths before requests reach your machine.

Rate limit 100 / minute · per IP
block-probes applies to: blog Block
where path contains /wp- · method is POST
api-limit applies to: api Rate limit
where path starts with /api
deny-bad-network applies to: all tunnels Block
where source IP in 198.51.100.0/24

Observability & Analytics

See bandwidth, service health, and blocked requests in one place. Know what is happening without assembling another stack.

photos · last 24h 4.2 GB transferred
blocked 203.0.113.7 · POST /wp-login.php block-probes

Traffic Inspector

Inspect live request and response bodies without sending payloads to a third party. Captures stay on your machine.

POST /callbacks/billing 200 182 ms · local
Request body
{
  "event": "invoice.paid",
  "invoice": {…}
}

Direct Connect

When both devices run Uplink, traffic can take an encrypted peer-to-peer path: lower latency, no edge bandwidth.

notes.uplink.computer direct
This Mac 192.168.1.24
home-server 100.84.31.6
edge bypassed QUIC · encrypted P2P
Web protocol support

Modern web protocols, without the setup.

Publish one local HTTP port and Uplink handles the rest: automatic HTTPS at the edge, native WebSocket upgrades, and long-lived SSE streams—all through the same encrypted tunnel.

01 · Automatic HTTPS TLS 1.3 · ready

Secure from the first request.

Every app gets a secure public URL. Uplink handles TLS before traffic enters your encrypted tunnel.

02 · WebSockets 101 Switching Protocols

Real-time connections stay open.

Upgrade requests pass through end to end for terminals, dashboards, collaborative tools, and live status.

03 · Server-Sent Events text/event-stream

Streams keep streaming.

Long-lived SSE connections work for logs, progress, notifications, and token-by-token AI responses.

Works with the apps you already run

If it listens on a local HTTP port, it is ready for Uplink.

  • Nextcloud
  • Home Assistant
  • Jellyfin
  • Immich
  • Grafana
  • Gitea
  • n8n
  • WordPress
  • Plex
  • Portainer
  • Ollama
  • LM Studio
  • Jupyter
  • Gradio
  • Express
  • FastAPI
  • Next.js
  • Vite
  • Astro
  • vLLM
Pricing

Use Our Infrastructure or Run Your Own.

Open source. MIT license. Host on your hardware or utilize our managed network.

Self-Hosted Edge Server

Free · Open source

Run your own edge on your own hardware.
Bring your own domain name, DNS configuration, and TLS certificates.

No SSO authentication, team features, advanced analytics, or security-event tracking.

Get started

Managed Edges

Preconfigured with seamless SSO authentication and Clickhouse-powered observability.

Free

$0 /mo
Kick the tires on a managed edge
  • Unlimited HTTPS encrypted apps
  • 1 GB bandwidth / month
  • Up to 10 Mbps transfer speeds
  • Reserved internal subdomains
Start free

Dev

$10 /mo
Gateway to your personal cloud
  • Everything in Free
  • 50 GB bandwidth / month
  • Up to 100 Mbps transfer speeds
  • Link 3 custom domain names
Start Developing

Pro

$50 /mo
Ship to production
  • Everything in Dev
  • 1 TB bandwidth / month
  • Up to 1 Gbps transfer speeds
  • Link 20 custom domain names
Go Pro

Add a Team

Bring people in on top of any paid plan. Invite teammates and share your tunnels with the whole team in one click. No extra cost.

  • Invite teammates & manage access
  • Roles & permissions
  • Audit logs & security events
  • Shared apps and settings
$0 / member

Seats are free. You only pay for the plan underneath.

Add your team

For teams and businesses.

Dedicated Edge Cluster

$250 /mo per node
Private high-performance networking stack
  • Link unlimited custom domain names
  • Dedicated compute and bandwidth for your team
  • Up to 10 Gbps transfer speeds
  • Unlimited bandwidth (5 TB included, then $0.05/GB)
  • SOC 2 Type II infrastructure
  • Advanced analytics and security features.
  • Priority support & SLAs
Talk to us

Enterprise

Custom
Your infrastructure, infinite scale
  • Deploy a multi-site edge fleet
  • Use your own physical and cloud infrastructure
  • LDAP, SAML, and custom SSO providers
  • ISO 27001 & SOC 2 Type II
  • GDPR & HIPAA support, signed BAA
  • Custom DPA & data-residency controls
  • Compliance reporting & audit support
Contact sales
Next Gen Transport Layer

The OpenTunnels Protocol.

A modern open source transport protocol for secure, high-performance tunnels.

QUIC + TLS 1.3
Channel binding (RFC 9266)
Broad web compatibility
Enforced tenant isolation
No head-of-line blocking
Written in Rust

Your first app online in minutes.

Install Uplink, point it at a local HTTP port, and publish. That's it.