LocalXpose

Home Servers & Homelabs

Access Your Home Server from Anywhere

Access your home server from anywhere without port forwarding or a VPN. Home server remote access for Plex, Jellyfin, Home Assistant, and Nextcloud, even behind CGNAT.

Start Free → No credit card required
online Your Machine localhost:3000 Encrypted Tunnel Public Internet mytunnel.loclx.io

How to Access a Home Server from Anywhere

To access a home server from anywhere, you need a way to reach services on your private network from the public internet. Port forwarding plus dynamic DNS is the traditional route to home server remote access, but it breaks behind CGNAT, exposes your home IP, and fails every time your IP changes.

LocalXpose solves this by establishing an outbound connection from your home server to a public edge, giving you a stable URL to access your home server remotely, from anywhere, without port forwarding. No router configuration, no public IP needed.

LocalXpose creates that tunnel in one command. Your Home Assistant becomes https://my-ha.loclx.io. Same URLs from your phone, your laptop at a coffee shop, or your friend’s house. Your home server is accessible from anywhere.

Start free →

No credit card required

Why Port Forwarding and VPNs Fail for Home Server Remote Access

Port Forwarding Is Fragile

It exposes your home IP to the entire internet, attracts bots scanning for vulnerabilities, and breaks every time your ISP rotates your IP. Most modern ISPs use CGNAT, so port forwarding doesn’t work at all, even when you configure it correctly.

VPNs Are Overkill

Setting up WireGuard or OpenVPN means installing client software on every device you own (and every guest’s device). Your friends can’t access your shared Plex library without going through a complex setup process.

Dynamic DNS Doesn’t Fix CGNAT

DDNS only updates your domain when your IP changes. If your ISP doesn’t give you a public IP at all (CGNAT), there’s no IP to point your domain at.

LocalXpose solves all of this by establishing a secure outbound tunnel from your home server. There’s nothing to forward, nothing to expose, and CGNAT doesn’t matter because outbound connections always work.

What You Can Run on Your Home Server

LocalXpose works with anything running on your home server.

Media Servers (Plex, Jellyfin, Emby)

Stream your library from anywhere without paying for a Plex Pass remote access subscription. Friends and family connect through your custom URL with no special apps and no router configuration.

loclx tunnel http --to localhost:32400 --subdomain my-plex
# https://my-plex.loclx.io

Home Automation (Home Assistant, Node-RED)

Check your smart home dashboard, trigger automations, or access cameras while traveling.

loclx tunnel http --to localhost:8123 --subdomain my-ha
# Access Home Assistant from anywhere

Self-Hosted Cloud (Nextcloud, Immich, Photoprism)

Stop renting cloud storage. Run Nextcloud at home with a stable public URL, get automatic HTTPS, and keep your data on hardware you control.

Game Servers (Minecraft, Terraria, Valheim)

UDP tunneling means your friends can join your home-hosted game server without you exposing UDP ports. Particularly useful behind CGNAT where game server hosting is otherwise impossible.

loclx tunnel udp --to localhost:25565 --region us

Remote SSH Access

Reach your home server’s terminal from anywhere without exposing port 22 to the internet.

loclx tunnel tcp --to localhost:22

File Sharing and Backups

Use the built-in file server to share directories without running a separate web server.

loclx tunnel http --to /mnt/backups --file-server

Start free →

No credit card required

Why LocalXpose vs. Other Options

vs. Port Forwarding

Feature Port Forwarding LocalXpose
Works behind CGNAT ✗ No ✓ Yes
Router configuration Required (often complex) Not needed
Survives IP changes ✗ Breaks every time ✓ Stable URL
Exposes home IP ✗ Yes (security risk) ✓ No
HTTPS setup Manual (Let's Encrypt + DNS) Automatic
ISP port blocking Common issue Not affected

vs. Tailscale and VPN-Based Solutions

VPN tools like Tailscale work well if everyone you want to share with installs the client. For sharing a Plex library with family, a Home Assistant dashboard with a non-technical partner, or a game server with friends who just want to click a link, VPNs add friction.

LocalXpose gives you a public URL that anyone with a browser can access. No installations, no invitations, no client configuration on their end.

vs. Cloudflare Tunnel

Cloudflare Tunnel works well for HTTP-only services but doesn’t support UDP, ruling out Minecraft, Valheim, VoIP, and many IoT protocols. It also locks you into Cloudflare’s ecosystem and requires navigating their Zero Trust dashboard for what should be a one-command setup.

LocalXpose supports HTTP, HTTPS, TCP, and UDP with a single tool, no dashboard required.

How to Set Up Your Home Server for Remote Access in Under 60 Seconds

1. Install LocalXpose on your home server

# Linux (Snap)
sudo snap install localxpose

# Docker
docker pull localxpose/localxpose

# macOS (Homebrew)
brew install --cask localxpose

# Or download from localxpose.io/download

2. Authenticate

loclx account login

3. Tunnel any service

# Plex
loclx tunnel http --to localhost:32400 --subdomain my-plex

# Home Assistant
loclx tunnel http --to localhost:8123 --subdomain my-ha

# SSH (TCP)
loclx tunnel tcp --to localhost:22

4. Run it as a background service

For 24/7 home server access, run LocalXpose as a systemd service so tunnels survive reboots:

sudo systemctl enable --now loclx

Your home server is now reachable from anywhere (phone, laptop, or any browser) through a stable URL.

Pricing for Home Servers

Free Tier

$0/month

  • 2 active HTTP tunnels
  • Unlimited bandwidth
  • Automatic SSL
  • Unique subdomains
  • Single Plex or Jellyfin instance

Pro Plan

Popular

$8/month

  • 10 active tunnels
  • All protocols (HTTP/S, TCP, UDP)
  • Custom domains & subdomains
  • Unlimited bandwidth
  • 24/7 availability

No bandwidth caps. No usage-based pricing. No surprise bills when your family streams movies all weekend.

FAQ: Access Your Home Server from Anywhere

Can I access my home server if my ISP uses CGNAT?

Yes. CGNAT blocks inbound connections, which breaks port forwarding entirely. LocalXpose works because the tunnel is established as an outbound connection from your home server, and outbound connections always work, even on CGNAT.

Do I need a public IP address?

No. LocalXpose doesn’t require a public IP, a static IP, or any router configuration. The connection is initiated from your home server, so your ISP just sees normal outbound traffic.

Will my home IP be exposed?

No. External users connect to a LocalXpose subdomain (e.g., my-plex.loclx.io), and their traffic is routed through the LocalXpose edge network. They never see your home IP address.

Can I use my own domain instead of a loclx.io subdomain?

Yes, on the Pro plan. You can configure a custom domain with automatic Let’s Encrypt SSL, for example, plex.yourdomain.com instead of your-name.loclx.io.

What happens when my home internet goes down?

The tunnel disconnects. When your connection comes back, LocalXpose automatically reconnects and the same subdomain stays mapped to your home server, no DNS updates needed.

Is this secure?

Connections to your tunnel are encrypted with TLS. You can add IP whitelisting, basic auth, or scoped access tokens for sensitive services. For services like Home Assistant or admin panels, always combine the tunnel with the application’s built-in authentication.

Will it slow down my Plex/Jellyfin streams?

LocalXpose has unlimited bandwidth on the Pro plan and global edge locations to minimize latency. For 4K streaming, your home upload speed is usually the bottleneck, not the tunnel.

Ready to access your home server from anywhere without port forwarding?

Try LocalXpose for free and get your first tunnel running in under a minute.

Get started free →

No credit card required