logo
icon

Viseron

Viseron is a self-hosted NVR (Network Video Recorder) with real-time object detection powered by machine learning. It supports multiple camera streams, motion detection, and a modern web UI for configuration and live viewing.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-30
Services
service icon
Tags
ToolMonitoring

Viseron

A self-hosted NVR (Network Video Recorder) with built-in object detection. Monitor camera feeds, detect motion and objects in real time, and review recordings through a modern web interface.

What You Can Do After Deployment

  1. Visit your domain — the web UI opens to the dashboard where you can configure cameras and view live streams
  2. Add cameras — configure RTSP or other camera streams through the configuration editor in the web UI
  3. Set up detection — enable motion detection and object detection (person, car, animal, etc.) per camera
  4. Review recordings — browse recorded clips triggered by motion or object detection events
  5. Customize settings — adjust detection zones, sensitivity thresholds, and recording schedules

Key Features

  • Modern web UI for live viewing, configuration, and recording playback
  • Real-time object detection using machine learning (supports multiple backends)
  • Motion detection with configurable sensitivity and zones
  • Multi-camera support (RTSP, MJPEG, and more)
  • Event-triggered recording with pre/post-event buffering
  • Notification support (MQTT, Home Assistant integration)
  • Lightweight enough for single-board computers

Volumes

  • /config — configuration files (cameras, detection settings, etc.)
  • /recordings — recorded video clips from motion/object detection events

Configuration

Viseron uses a YAML configuration file stored in /config. The web UI provides a built-in editor. Without cameras configured, the dashboard will be empty but fully functional for editing settings.

License

MIT — GitHub