nfsen-ng is a modern, in-place replacement for the ageing NfSen web frontend. It sits on top of the existing nfdump tools and adds real-time SSE push, a responsive UI, and support for RRD or VictoriaMetrics as the storage backend.
git clone https://github.com/mbolli/nfsen-ng
cd nfsen-ng
# Production (ports 80/443, bundled Caddy with auto-HTTPS)
docker compose -f deploy/docker-compose.yml --profile proxy up -d
# Development (port 8080, source mounted, auto-reload)
docker compose -f deploy/docker-compose.dev.yml up -dSet NFSEN_SOURCES, NFSEN_NFDUMP_PROFILES, and other options as environment variables in your compose file. See the wiki for the full guide.
All documentation lives in the wiki:
- Installation — Docker and bare-metal setup, systemd service
- Configuration — settings file, all environment variables
- Import & admin — initial import, force rescan, daemon controls
- Architecture — component overview, signals, compression
- VictoriaMetrics — alternative datasource setup
- Upgrading from v0 — migration guide
