Network ports¶
Every nn service listens on your local network only. None of them needs to be reachable from the internet, and none should be forwarded from your router. To use the web app away from home, go through a reverse proxy with a login instead (see 6. Optional: reach the web app from outside your home).
Hub¶
Port |
Protocol |
Used by |
What for |
|---|---|---|---|
80 |
HTTP |
browsers |
the web app through nginx, with a password (optional) |
8765 |
WebSocket |
gateways |
gateway connection to the hub |
8767 |
TCP |
cameras, gateways |
nn device protocol (encrypted) |
8769 |
HTTP |
browsers, devices |
REST API and the web app ( |
8770 |
HTTP |
devices |
firmware downloads for over-the-air updates |
5514 |
UDP |
devices |
device logs (syslog) |
Media server¶
Port |
Protocol |
Used by |
What for |
|---|---|---|---|
8880 |
HTTP |
the hub |
media server API and health ( |
8886 |
TCP |
cameras |
camera video in |
8772 |
TCP |
the hub |
camera control (nn-media-ctrl) |
5700 |
TCP |
local only |
transcoder, never leaves the machine |
Warning
Port 8769 has no authentication. Keep the hub on a network you trust. For a password, use nginx on your home network or Cloudflare Tunnel with Access from outside (see Hub on the Orange Pi 6 Plus).