The web app
Everything NVR does is driven from the browser at http://localhost:8085 (or your server’s address). No install, no plugin — and the same app works on your phone’s browser. Here’s what lives behind each nav item.
Live#
The main view: every camera as a live tile. Tiles play the cheap sub stream so 16+ cameras stay smooth; click a tile to focus it in full resolution. This is the view you leave on a monitor.
Wall#
A per-camera snapshot board — stills refreshed on an interval rather than live video. It’s the low-cost glance view: which camera is showing what, at a fraction of the Live tab’s bandwidth. Not a monitoring view — the Live tab is.
Playback#
Pick a camera and go back in time. The timeline shows recorded coverage as a ribbon; drag to scrub with previews, switch between the fast low-res stream and full quality, export the selected window as an MP4 clip. Details on the playback page.
Events#
Search motion, line-crossing, intrusion, tamper, and video-loss events by camera, range, and type — then jump straight into playback at that moment. See motion & events.
Health#
The operational view: per-camera bitrate, RTP loss, decode errors, frame age, plus host throughput and viewer egress. First stop when anything looks wrong — see troubleshooting.
Problems#
When NVR detects something actionable — a camera tier misconfigured, a stream that won’t come up — it files it here with a one-click fix where one exists. Empty means healthy.
Groups#
Organize cameras into named groups so big installs stay navigable — “outside”, “warehouse”, “floor 2”.
Setup#
Guided first-run: add cameras, pick storage, turn on recording. Safe to revisit — it edits the same config everything else does.
Network#
The daemon’s network posture: listen addresses, remote-access and tunnel state, and client egress.
Access#
Users and sessions. With auth enabled, this is where you manage who can sign in — and who gets viewer vs admin rights.
Settings#
Home of the live config.yaml editor (validated, versioned, restart-in-place), license state, notification settings, and update notices. Most daemon changes you’ll ever make happen here — see configuration.
Account#
Your own session: sign-out, and (when enabled) two-factor enrollment.