Private networks, made reachable

Your private world, connected.

Link your homelab, VPS, and laptop in one private mesh. Publish an app on a public HTTPS address, put it behind a login, and know the moment something breaks.

  • Rootless daemon
  • Outbound-only
  • Relay + direct paths

One daemon, four jobs

Reach anything, from anywhere.

One lightweight daemon handles the paths. You choose what meets the internet, who gets in, and what you want to hear about.

Expose

Publish a private app.

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

See it happen →

Protect

Keep strangers out.

Put a DedNets sign-in in front of an app, and a browser check in front of bots.

See who gets in →

Gateway

Bring your own ingress.

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

See a gateway →

Monitor

Know when it breaks.

Uptime checks, cron watchdogs and signals from your own scripts, in one alert feed.

See an alert →

Protect

Only the people you allow get in.

Turn on app authentication and DedNets itself becomes the front door: a visitor has to sign in and be on your list. Everyone else is stopped at the edge and never reaches your machine. A browser check in front of public apps keeps scripted traffic out too.

  • ✓A sign-in gate per app
  • ✓A browser check against bots
  • ✓Refused requests never reach your host

Bring your own ingress

Use the edge you already own.

Run DedNets in gateway mode on your VPS and carry raw TCP or UDP to a private machine on your own domain, IP, and ports, even below 1024. Published ports keep working through a Console outage.

  • ✓Game servers, databases, DNS: any port
  • ✓Direct path when it can, relay when it must
  • ✓Keeps serving if the Console is down

Request logs

See what your app is actually serving.

Turn on a short log for one app and watch requests arrive live: path, status, timing, and the visitor's network. Query strings, bodies, cookies and full IP addresses are never stored, and turning it off deletes everything.

  • ✓A live tail, kept for 24 hours
  • ✓Find the 502 behind a failing webhook
  • ✓Off for every app until you turn it on

Monitoring

Know the moment something breaks.

Three ways to watch, one alert feed. You hear about it once when it breaks, and once when it recovers.

Uptime checks

Probe a URL or a TCP port from our edge or from one of your own hosts, every 30 seconds to an hour.

Cron watchdogs

Your job pings a URL on schedule. Miss one past its grace period and you hear about it.

Signals

Your scripts report what they find. One alert per problem, however many times it is reported.

Your network is ready

Connect the machines you already have.

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