Icon of Frigate app on Umbrel App Store

Frigate

A complete and local NVR

Blake Blackshear

Open App Store on your umbrelOS device to install this app
Screenshot 1 of Frigate app on Umbrel App Store
Screenshot 2 of Frigate app on Umbrel App Store
Screenshot 3 of Frigate app on Umbrel App Store
About this app

A complete and local NVR designed for Home Assistant with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras.

🛠️ SET-UP

  • You can configure your cameras directly within the Frigate app, there is no need to manually edit the configuration files.

  • Your RTSP password (if needed) is the "default app password" that is displayed on Frigate's page in the app store (shown after install).

What's new
Version 0.17.0last week

⚠️ As usual, Frigate will attempt to update its configuration automatically. It is still recommended to back up your current config and database before upgrading.

🚨 This is a major release with several breaking changes:

  • GenAI config restructured: global genai now only configures the provider; other fields moved under objects -> genai
  • Recordings retention is now fully tiered with separate record -> continuous and record -> motion fields
  • LPR models updated: most users should manually switch to the small model
  • strftime_fmt has been fully removed; date/time formatting is now based on UI language selection
  • Camera auto-detection resolution logic has changed; you may need to explicitly set detect width and height if Frigate hangs on startup
  • The exec, expr, and echo sources for go2rtc are now removed by default to reduce security risk
  • Nvidia GTX 900 series GPUs are no longer supported

New features and improvements in this update include:

  • New classification model training: train local models for state classification (e.g. gate open/closed) and object classification (e.g. identify specific dogs or people)
  • Custom viewer roles to limit user access to specific cameras
  • GenAI can now summarize review items with a title, description, and activity classification
  • Semantic Search Triggers to automate actions when a tracked object matches an image or description
  • Nvidia GPU performance improved with CUDA Graphs support
  • Intel OpenVINO now supports NPU inference with reduced memory and CPU usage
  • RKNN improvements including automatic ONNX model conversion and accelerated enrichment support
  • Apple Silicon NPU object detection support
  • YOLOv9 support on Google Coral devices
  • New community-supported detectors: MemryX, Degirum SDK, and Synaptics
  • Add Camera Wizard in the UI to add cameras without editing config files
  • Many more settings can now be saved dynamically without restarting Frigate
  • Configuration Safe Mode highlights invalid config issues in the UI
  • Audio transcription support using local models
  • LPR normalization configuration and updated PaddleOCR models with Chinese character support
  • IPv6 can now be toggled via config
  • Revamped Settings menu with sidebar navigation

Full release notes are available at https://github.com/blakeblackshear/frigate/releases

Version 0.16.4last month

⚠️ As usual, Frigate will attempt to update its configuration automatically. It is still recommended to back up your current config and database before upgrading.

🚨 This release includes a critical security fix for authenticated users:

  • Fixed a vulnerability that could allow authenticated remote command execution and container escape

Other improvements in this update include:

  • Updated documentation for Reolink, Wyze, Hikvision, and other camera models
  • Fixed OpenVINO D-FINE configuration defaults
  • Improved go2rtc port checking

Full release notes are available at https://github.com/blakeblackshear/frigate/releases

Version 0.16.32 months ago

⚠️ As usual, Frigate will attempt to update its configuration automatically. It is still recommended to back up your current config and database before upgrading.

This release includes a security fix for authenticated users:

  • Fixed a vulnerability that could allow viewer users to delete admin and other user accounts

Other improvements in this update include:

  • Improved recording playback efficiency
  • Fixed certificate generation crash when using webpush notifications
  • Fixed YOLOv9 and RF-DETR model export functionality
  • Updated documentation for various camera models and hardware

Full release notes are available at https://github.com/blakeblackshear/frigate/releases

Version 0.16.24 months ago

⚠️ As usual, Frigate will attempt to update its configuration automatically. It is still recommended to back up your current config and database before upgrading.

This release includes a security fix for authenticated users:

  • Fixed a vulnerability that could allow arbitrary file read via the Export Thumbnail feature

Other improvements in this update include:

  • Fixed issues with the best thumbnail endpoint and model selection
  • Improved live video loading performance
  • Enhanced RF-DETR model export functionality
  • Added a robots.txt file

Full release notes are available at https://github.com/blakeblackshear/frigate/releases

Version 0.16.1-gpu4 months ago

⚠️ As usual, Frigate will attempt to update its configuration automatically. It is still recommended to back up your current config and database before upgrading. This update adds support for GPU passthrough in umbrelOS 1.5.

The release notes of the previous version included the following changes:

  • Improved recording playback startup time on slow connections
  • Fixed various UI issues and layout problems
  • Improved audio support for go2rtc streams
  • Fixed autotracking issues for some cameras
  • Added support for Frigate+ models

Full release notes are available at https://github.com/blakeblackshear/frigate/releases

Version 0.16.15 months ago

⚠️ As usual, Frigate will attempt to update its configuration automatically. It is still recommended to back up your current config and database before upgrading.

This is a maintenance release for Frigate 0.16 that includes bugfixes and minor changes. Some key highlights include:

  • Improved recording playback startup time on slow connections
  • Fixed various UI issues and layout problems
  • Improved audio support for go2rtc streams
  • Fixed autotracking issues for some cameras
  • Added support for Frigate+ models

Full release notes are available at https://github.com/blakeblackshear/frigate/releases

Version 0.16.06 months ago

⚠️ As usual, Frigate will attempt to update its configuration automatically. It is still recommended to back up your current config and database before upgrading.

This release includes several major new features and improvements:

  • Face Recognition: Frigate can now detect and recognize faces, applying sub-labels to known faces.
  • License Plate Recognition (LPR): Frigate can now detect and recognize license plates, saving recognized plates to tracked car objects.
  • Viewer Role: A new role that restricts access to system features and the configuration editor.
  • Improved Support For Object Detection Hardware: Including updates for Hailo8, ONNX & OpenVINO, and RockChip (RKNN).
  • Camera Improvements: Including the ability to dynamically enable/disable cameras and select multiple streams per camera.
  • UI Changes: Including a rewritten review timeline, object path plotting, and edge/point snapping in the Mask/Zone editor.

Full release notes are available at https://github.com/blakeblackshear/frigate/releases

Version 0.15.27 months ago

⚠️ As usual, Frigate will attempt to update its configuration automatically. It is still recommended to back up your current config and database before upgrading.

This is a maintenance release for Frigate 0.15 that includes fixes for HAOS 16 "too many open files" errors.

Key changes include:

  • Set ulimit to address "too many open files" errors
  • Fix ulimit setting and script

Full release notes are available at https://github.com/blakeblackshear/frigate/releases

Version 0.15.110 months ago

⚠️ As usual, Frigate will attempt to update its configuration automatically. It is still recommended to back up your current config and database before upgrading.

This is a maintenance release that includes two bugfixes:

  • Fixed a crash in the 'get_current_frame()' function
  • Fixed the TensorRT model preparation script

Full release notes are available at https://github.com/blakeblackshear/frigate/releases

Version 0.15.012 months ago

⚠️ As usual, Frigate will attempt to update its configuration automatically. It is still recommended to back up your current config and database before upgrading.

Key changes include:

  • Rewritten shared memory (SHM) system for improved stability
  • New recording configuration for better control of alerts and detections retention
  • New Explore feature for searching and exploring tracked objects
  • Native notifications support via WebPush protocol
  • Improved tools for debugging with Review Item Details and Object Lifecycle panes
  • New object detectors including ONNX, AMD MiGraphX, and Hailo-8 support
  • Enhanced UI with improved storage metrics, camera stream info, and keyboard shortcuts

Full release notes are available at https://github.com/blakeblackshear/frigate/releases

Version 0.14.1last year

This is a maintenance release for Frigate 0.14 that includes bugfixes as well as performance and stability improvements.

Key highlights:

  • Fixed authentication when serving Frigate at a subpath
  • Improved iOS export functionality
  • Enhanced review camera sorting
  • Added confirmation dialog before deleting review items
  • Improved pan/pinch/zoom capability on Frigate+ view snapshots
  • Fixed issues with recordings view and live player
  • Added shortcut key "r" to mark items as reviewed in Review pane
  • Various UI and performance enhancements

Full release notes are available at https://github.com/blakeblackshear/frigate/releases

Version 0.14.0last year

⚠️ There are several breaking changes in this release. Frigate will attempt to update the configuration automatically; however, in some cases manual changes may be required.

Please review the full release notes before upgrading: https://github.com/blakeblackshear/frigate/releases/tag/v0.14.0

⚠️ Breaking Changes:

  • Existing events will not be visible in the new UI. You may want to export any starred/favorite events before upgrading. Recordings can still be viewed in the new UI using the recordings viewer.
  • Zone/mask coordinates are now stored in the config as relative values
  • The UI's live mode is now intelligently selected. The live_mode config option is now deprecated and should be removed.
  • RTMP was deprecated in 0.13 and has been fully removed in 0.14. You will need to remove any rtmp references in your config file.
  • OpenVINO upgrade: Intel Neural Compute sticks no longer supported

New Features:

  • Brand new UI with improved dashboard and review capabilities
  • Authentication support
  • Loitering time for zones
  • Two-way talk for supported cameras
  • Rockchip boards now support object detection
  • Automatic hardware acceleration detection

Other Notable UI Changes

  • System stats - New charts and graphs with colored segments to track system usage history and more quickly identify problems or issues.
  • Status bar - A new status bar gives at-a-glance CPU/GPU usage as well as any problems or issues with Frigate.
  • New log viewer - The log viewer now provides a pane with links to solutions for common issues.
  • Real-time motion tuning - Tune motion detection settings for your cameras without editing your config file and restarting.
  • New mask and zone editor - Edit your masks and zones with a much-improved editor.

Full release notes are available at https://github.com/blakeblackshear/frigate/releases

Version 0.13.2last year

This update takes Frigate from 0.12.1 to 0.13.2.

Full release notes are available at https://github.com/blakeblackshear/frigate/releases

Information