Viseron logo

Viseron

Self-hosted, local-only NVR and AI computer vision software

Alternative to: ring, nest, wyze

Viseron screenshot

About Versions (72)

v3.1.0

2025-04-16

Multiple users, finally! Viseron has had authentication for quite some time, but you could only create one initial admin user during the onboarding.

This release brings a new User mangement page to the frontend, and with it a new Settings page. settings-page

Roles

Users can be assigned different roles: admin, write or read. See the updated documentation: https://viseron.netlify.app/docs/documentation/configuration/authentication#roles

Assign cameras

If you want to restrict what cameras each user can see, you can do so by assigning specific ones to each user. See the updated documentation: https://viseron.netlify.app/docs/documentation/configuration/authentication#assigning-cameras image

New features

  • Masks can now be configured for Post processor. They are configured the same way as masks for object/motion detection. A new config option draw_post_processor_mask is also available for the MJPEG streams in order to debug the masks
  • Discord notifications component, provided by @InterN0te
  • Gotify notifications component, provided by @InterN0te
  • New config option use_last_snapshot_on_error for FFmpeg/GStreamer. It allows for returning the previously retrieved snapshot for a camera incase of a flaky connection
  • New filter option on Events page to group cameras. image
  • New filter option on Events page to adjust the requested timestamp with the configured lookback. image

Fixes

  • Wait for file updates when shutting down and using move_on_shutdown: true
  • Fix Docker compose documentation examples
  • Fix Codeproject AI Face recognition training. Previously faces were never recognized when training
  • Fix Compreface failing to start when use_subjects was set to false
  • Avoid reloading page when submitting login form. This caused some issues where you sometimes had to login twice
  • Events are now properly sorted by timestamp in the details popup on the Events page
  • When clicking on an event in the Events page, a snapshots is shown instead of video if its not available. This calculation is now more forgiving and now has a 10 seconds grace period

Docker images will be on Docker Hub shortly

All Changes

New Contributors

Full Changelog: https://github.com/roflcoopter/viseron/compare/v3.0.0…v3.1.0