In my case, I either set up a RAID volume or a single disk (NVMe, SSD, or HDD), and made sure it was mounted at the path /mnt/frigate before running the playbook. The Frigate docker-compose configures the Frigate storage volume to be synced to /mnt/frigate, so you should either mount a network share in that path, or create a local volume there. any network or local mounts) prior to starting any of these applications. Run the Ansible playbook to prepare the Pi for NVR applications:īe sure to have storage settings configured (e.g. Make sure you have Ansible installed (I install with Pip: pip3 install ansible).Ĭopy the to inventory.ini and change the IP address under the section to the IP or hostname of your Pi, and the username after ansible_user to your Pi username. To prep the Pi, make sure you are running the latest version of Raspberry Pi OS, can reach the Pi over SSH, and can log into it with something like ssh (that's the default address I'm using to test). You also need a lot of storage-multiple TB of storage is best if you want any form of long-term archive.Īnd finally, some applications like Frigate work great if you add on something like Google Coral TPU via USB. For my own purposes, I'm booting a Pi off of an NVMe drive, using the new native NVMe boot option on the CM4. Raspberry Pi Setupįor an NVR, you should use storage other than built-in eMMC (CM4 only) or microSD (Lite CM4 or Pi 4 model B). See the 'NVR Solutions' section below for my thoughts on different applications, and read through the GitHub issues to see current progress in testing. This repository contains Raspberry Pi NVR configurations so a Pi 4 or CM4 can be used as an NVR, or Network Video Recorder, for capturing and managing CCTV/IP camera streams.Ĭurrently I'm experimenting with many different DVR applications.
0 Comments
Leave a Reply. |