Expose
Publish a private app.
Give a local service a public HTTPS address without opening an inbound port.
Explore public access →Private networks, made reachable
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.
One network, four ways to connect
One lightweight daemon handles the paths. You choose what stays private and what meets the internet.
Expose
Give a local service a public HTTPS address without opening an inbound port.
Explore public access →Share
Grant access over the mesh and map the service to a familiar local port.
Explore private sharing →Gateway
Use a personal VPS, domain, and IP to publish raw TCP or UDP on any port.
Explore gateways →Haunted
Reconnect to persistent sessions on your workstation from wherever you are.
Explore Haunted →Docker integration
DedNets automatically discovers containers with exposed ports. Choose any of your gateways in Console and publish the service with a single click.
Discovered services
:3000:8096Share privately
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
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
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.
Your network is ready
Start with one private service. DedNets takes care of finding the path.