Known limitations
These are the things Nexus Telemetry Fleet does not do during the beta, with what to do about each.
Self-hosting is by arrangement
A self-hosted fleet server requires a licence key, and during the beta each key is issued by support on request. The install files are on Install and the images are public, but a fleet server with no key shows only its activation page.
Write to support before building one. Support issues the key and answers questions during the first start. See Licensing.
One session per user
A user has one signed-in session. Signing in from a second browser ends the first, and the first browser is returned to the sign-in page at its next request.
Give each person their own user rather than sharing one. See Users and roles.
Listening ports on a collector
A collector serves 2 web pages of its own. The setup page, for enrolling the
collector from a browser, listens on 127.0.0.1:41700. It is on by default
on macOS, Windows and Docker, and off by default on the Linux packages. The
onboard status page, for people at the site, listens on port 9210 once a
user enables it.
Neither is reachable from outside the site. The setup page accepts connections from the collector’s own host only. The onboard status page accepts connections from private addresses only.
Where policy forbids a listening port, both can be turned off. See Setup page and Onboard status page.
Third-party network lookup
By default the collector asks a public lookup service which internet provider the site’s public address belongs to. That sends the site’s public address to a third party, which some security reviews do not allow.
The collector setting NF_CONNECTION_ASN_MODE=off stops the lookup. The carrier, its
name and the site’s public address are then not reported, and the collector
never reports a failover to a backup connection. Every other reading
continues. See Data
sent.
Host network for a Docker collector
The Docker command the dashboard generates includes --network host, which
gives the container the host’s own network. Without it, the collector reads the
container’s network instead of the host’s: it cannot see the real routes or
a VPN, so it cannot name the carrier or detect a failover.
Do not remove the flag from the command. See Docker.
Starlink account data
A collector reads the terminal on the site network: its telemetry, sky map, position, self-test and service state. Nexus Telemetry Fleet does not read the Starlink account: service lines, plans, data pools and billing. Reading the account through the Starlink enterprise API follows the beta.
The terminal itself answers 3 of the questions an account is asked. Whether service is restricted where the terminal is: the Degraded state with the cause restricted by policy. Whether the site has moved to its backup connection: Degraded with on backup carrier. Whether a terminal is drifting from its own normal: Warning with latency above baseline or drop rate above baseline, judged against that terminal’s own recent readings. See States.