Towonel docs
Self-hosted tunnel for exposing services behind NAT, CGNAT, or dynamic IPs. TLS passthrough by default. Control plane signed with ML-DSA-65.
Source on Codeberg — MIT.
Start here
Section titled “Start here”- Architecture — how the hub, edge, and agent fit together.
- Hub on Docker — stand up a hub + edge on a VPS.
- Agent on Docker — expose your first service.
- Managed — use the hosted hub, no VPS needed.