What you get
- SSH terminal to any machine in your LAN, from the app. The SSH session is encrypted end-to-end inside the app — the node is a dumb pipe and never sees your keystrokes.
- Home Assistant panel — your HA dashboard through the tunnel, tiles you can edit, without Nabu Casa and without opening HA to the internet. See Home Assistant.
- LAN pages — router, printer, Pi-hole, NAS: any lightweight HTTP page at a private address.
In the network today, HA panels are the most used tunnel target, followed by LAN pages, then SSH.
How it works
- The node holds an outgoing WebSocket to the backend (it needs one anyway to be part of the network).
- Your phone asks the backend to open a tunnel to
ip:porton the node's LAN. The request carries a proof computed from a pairing key that only your phone and the node know. - The node verifies the proof locally, connects to the LAN target and relays bytes. The backend forwards frames; it cannot read an SSH session and cannot open a tunnel on its own.
Because the node initiates the connection, there is no port forwarding, no public IP, no dynamic DNS — and it works on LTE routers and behind CGNAT.
Switch it on
- In the app, open the node → Settings → Remote access while your phone is on the same Wi-Fi as the node.
- Tap Pair. The app writes a secret key onto the node. This is the only step that must happen at home.
- Add the integrations you want on the node card: Terminal, HA panel, LAN panel.
Removing the pairing key on the node (Settings → Remote access → disable) closes every live session and makes the tunnel unopenable until you pair again.
Limits, honestly
- Traffic is chunked over the WebSocket — fine for terminals and dashboards, not for streaming or large downloads.
- Heavy web apps that need WebSockets of their own (some UniFi, Grafana live views) may not work through the LAN panel proxy; the HA panel has its own path and works.
- Private addresses only. This is a hard rule in the firmware, not a setting.
Price
| Tunnel (SSH / HA panel / LAN pages) | 0.5 GALU per day of use — first tunnel of the day is charged, the rest of the day is free |
| Idle days | 0 |
| Empty balance | Nothing is blocked. You will simply see the day's fee in the wallet as an expense. |
Fees flow back into the network's reward pool — see Wallet & fees.