Private networks, made reachable

Your private world, connected.

Link your homelab, VPS, and laptop in one private mesh. Publish an app, share it with a teammate, or return to a terminal that never stopped running.

  • Rootless daemon
  • Outbound-only
  • Relay + direct paths
dednets / network
homelabprivate
your VPSgateway
laptopconnected
visitorHTTPS
DedNets edgeroute ready
Mesh healthy6 peer routes12 ms
Direct pathnegotiated automatically
grafana-shiba.user.dednets.comlive with automatic TLS

One network, four ways to connect

Reach anything, from anywhere.

One lightweight daemon handles the paths. You choose what stays private and what meets the internet.

Expose

Publish a private app.

Give a local service a public HTTPS address without opening an inbound port.

Explore public access

Gateway

Bring your own ingress.

Use a personal VPS, domain, and IP to publish raw TCP or UDP on any port.

Explore gateways

Haunted

Leave the terminal running.

Reconnect to persistent sessions on your workstation from wherever you are.

Explore Haunted

Docker integration

Your containers, ready to expose.

DedNets automatically discovers containers with exposed ports. Choose any of your gateways in Console and publish the service with a single click.

  • Automatic container and port discovery
  • Publish through any connected gateway
  • No inbound changes on the app host
Docker integrationhomelab · connected
3 services found

Discovered services

grafanagrafana/grafana:latest:3000
jellyfinjellyfin/jellyfin:latest:8096
grafana-shiba.user.dednets.com
Expose service

Share privately

Share between homes, on your terms.

A family member can access an app running at another family member's house. Nothing is published—the service stays on your own infrastructure.

Bring your own ingress

Use the edge you already own.

Run DedNets in gateway mode on your VPS and carry raw TCP or UDP traffic to a private machine—on your domain, IP, and ports.

Haunted terminal

Your shell is still there when you get back.

Haunted keeps terminal state on the workstation. Disconnect, move networks, close the laptop—then attach again through DedNets and pick up where you left off.

  • Persistent windows and sessions
  • Relay fallback with direct-path negotiation
  • Native workstation terminal experience
Get started
haunted — devbox
haunted ~ dedmeshctl workstation attach devbox
connecting over relay… direct path negotiated
session restored · 3 windows · 42h uptime
devbox ~

Your network is ready

Connect the machines you already have.

Start with one private service. DedNets takes care of finding the path.