Terminal
Open a real interactive shell on the device from your browser — full PTY support (resizing, colors, interactive programs liketop or vim all work normally). Useful for anything the dashboard doesn’t have a dedicated UI for.
File Manager
Browse, upload, download, rename, and delete files on the device’s filesystem directly from the dashboard.- Downloads support resuming and show progress (bytes transferred / total).
- Uploads are capped at 100MB per file and show progress the same way.
- Both are backed by SFTP under the hood, so large transfers don’t need to be buffered entirely in memory on either end.
Public URLs
Expose a port running on the device (a web app, an API, anything listening on localhost) at a publichttps:// URL, without opening any inbound firewall rule on the device.
Each device gets 3 public URL slots. To use one:
- From the device’s page, open the Public URL panel.
- Enter the local port you want to expose (e.g.
8080). - IoT Manager assigns a URL like
{hash}-{slot}.iotmanager.devand starts forwarding traffic to that port on the device.
https://{hash}-{slot}.iotmanager.dev → IoT Manager → reverse tunnel → the device’s localhost:<port>. The device never needs to accept inbound connections for this to work.
Container control
If the device has Docker installed, the Services panel shows running containers with Start/Stop/Restart buttons and log viewing, without needing the terminal at all.Terminal, file manager, and telemetry all work whether or not the device has Docker — only the Services/container panel depends on it.