How to Run Frigate on ZimaOS

Overview

Frigate is natively supported in the ZimaOS App Catalog. See the Frigate App Store page for the latest app details.

Frigate is an open-source Network Video Recorder (NVR) with real-time AI-powered object detection — it gives you local, private camera monitoring, motion detection, and recording, all running on your own hardware and without sending footage to the cloud.

Prerequisites

  • A running ZimaOS installation.
  • One or more IP cameras that support RTSP or ONVIF.
  • A free port for the web UI (default: 8971).
  • (Optional) A Google Coral TPU or an Intel/AMD iGPU to accelerate object detection.

App Catalog

  1. Find Frigate in the ZimaOS App Catalog. Open App Store → search for “Frigate”.

Frigate app page in the ZimaOS App Store with the Install button

  1. It’s ready to use!

Frigate icon on the ZimaOS dashboard after installation completes

Configuration

The following steps are NOT required — you can get started right away with the DEFAULT configuration.

ZimaOS supports multiple configuration methods, including form-based editing and YAML secondary editing.

Frigate container settings with ports, volumes, and device mappings

The main settings you may want to adjust:

  • Volumes — where your Frigate config and recordings are stored (default: /DATA/AppData/frigate/config, mounted to /config, and /DATA/AppData/frigate/media, mounted to /media/frigate).
  • Port — the external port you use to access the web UI (default: 8971).
  • Detector device(optional) map a PCIe Coral (/dev/apex_0), USB Coral (/dev/bus/usb), or Intel/AMD iGPU (/dev/dri/renderD128) for hardware-accelerated detection.

First-time setup

  1. Open Frigate from your ZimaOS dashboard. The first time you open it, you may see a security warning — this is normal, as Frigate uses a self-signed certificate. Click Advanced, then Continue to … to proceed.
  2. On first login, you’ll need your initial username and password. Click the three dots in the top-right corner of the Frigate app icon → Settings, open Terminal and Logs, click Logs, then click the full-screen icon to enlarge the view.

Frigate app settings open on Logs with the view enlarged to full screen

  1. Look for the section surrounded by asterisks (****) — it contains your username and password. Use this information to log in to Frigate.

Frigate startup log showing the default admin credentials surrounded by asterisks

  1. Add your cameras and configure detection, recording, and more by editing the config.yml file at /DATA/AppData/frigate/config/config.yml. See the official documentation below for the full reference.

  2. Frigate is working when you can open its interface, sign in, and view a connected camera without a stream error. Open Live and confirm that the camera displays a current image.

Related Guides

Official documentation

Frigate’s app-level settings — cameras, object detection, recording, snapshots, notifications, Home Assistant, hardware acceleration and more — all live inside the config.yml file and are independent of ZimaOS. For the full reference, follow the official Frigate documentation:

Need Help?

If you run into any issues while installing or using Frigate on ZimaOS, join the ZimaSpace Discord community. Our team and community members will be happy to help.