De brontekst is een introductie tot een externe tutorial uit 2023 en geen volledig implementatieverslag van Frigate. Er staat dat de tutorial Frigate op CasaOS installeert en camera’s met Google Coral integreert, maar de Docker-image, volumes, poorten, grootte van het gedeelde geheugen en detectorconfiguratie die destijds werden gebruikt, zijn niet bewaard gebleven.
Voor een huidige installatie moet de onderhouden documentatie van Frigate als technische basis dienen. Docker Compose blijft de aanbevolen installatiemethode, en Google Coral is tegenwoordig slechts een van meerdere mogelijke opties voor hardwareversnelling en detector-/videopaden.
Frigate raadt momenteel Docker Compose aan
De huidige installatiehandleiding van Frigate gebruikt ghcr.io/blakeblackshear/frigate:stable, persistente configuratie en media, een expliciete grootte voor het gedeelde geheugen en apparaatkoppelingen die passen bij de geselecteerde accelerator.
Gebruik het huidige installatiemodel van Frigate in plaats van een video uit 2023 letterlijk te kopiëren.
Bewaar /config buiten de container
De YAML-configuratie van Frigate hoort in een hostmap die aan /config is gekoppeld. Bewaar deze op persistente CasaOS-opslag, zodat het opnieuw aanmaken van de container de instellingen voor camera’s, detectors, opnamen, zones en snapshots niet wist.
Koppel opnamen en clips aan echte opslag
NVR-video kan veel sneller groeien dan gewone appgegevens. Plaats opnamen, clips en exports op een opslagvolume met voldoende capaciteit in plaats van op de kleine systeemschijf.
Het gedeelde geheugen moet passen bij de camerabelasting
Frigate gebruikt gedeeld geheugen voor videobewerking. Het huidige Compose-voorbeeld bevat een expliciete shm_size, en de juiste waarde hangt af van de resolutie en het aantal camera’s.
Google Coral is optioneel, geen universele vereiste
De bron uit 2023 legde de nadruk op Google Coral. De huidige documentatie van Frigate beschrijft nog steeds USB- en PCIe-koppelingen voor Coral, maar moderne implementaties kunnen afhankelijk van de hardware ook Intel/AMD-videoversnelling, Intel NPU of andere ondersteunde detectorpaden gebruiken.
Voor hardwareversnelling is de juiste apparaatkoppeling vereist
Huidige voorbeelden bevatten /dev/bus/usb voor USB Coral, /dev/apex_0 voor PCIe Coral, /dev/dri/renderD128 voor Intel/AMD-graphics en /dev/accel voor ondersteunde Intel-NPU-paden. Geef alleen toegang tot de hardware die Frigate daadwerkelijk nodig heeft.
De geprivilegieerde modus is niet altijd vereist
In het huidige Compose-voorbeeld van Frigate staat dat privileged: true niet voor alle installaties nodig is. Minimale rechten hebben de voorkeur wanneer expliciete apparaatkoppelingen en machtigingen volstaan.
Houd cameragegevens en RTSP-eindpunten privé
De configuratie van Frigate bevat vaak gebruikersnamen, wachtwoorden en RTSP-URL’s van camera’s. Vermijd het publiceren van volledige configuratiebestanden of schermafbeeldingen zonder geheimen onleesbaar te maken, en stel RTSP niet rechtstreeks bloot aan het internet.
CasaOS is de containerhost, niet de configuratielaag van Frigate
CasaOS kan de container starten en opslag en apparaten koppelen, terwijl de YAML van Frigate het NVR-gedrag regelt. Als de app opent maar camera’s niet werken, controleer dan de logs en configuratie van Frigate in plaats van CasaOS steeds opnieuw te installeren.
Objectdetectie en videodecodering zijn verschillende versnellingstaken
Een Coral-accelerator wordt gebruikt voor ondersteunde inferentie bij objectdetectie; Intel/AMD/NVIDIA-videohardware kan het decoderen en coderen versnellen. Het ene vervangt het andere niet automatisch.
Ontwerp de Frigate-stack rond zowel de detectorbelasting als de codec-/transcoderbelasting van de camera’s, in plaats van “hardwareversnelling” als één schakelaar te behandelen.
Stel bewaartermijnen in voordat je veel camera’s inschakelt
Continu opnemen kan schijven snel vullen. Schat de benodigde ruimte in met bitrate × aantal camera’s × aantal bewaardagen, houd ruimte vrij op het bestandssysteem en bepaal welke gebeurtenissen lang bewaard moeten blijven versus welke opnamen in een doorlopende lus mogen worden overschreven.
Controleer de logs en status van Frigate na de eerste start
Valideer eerst één stream voordat je alle camera’s toevoegt, controleer of de detector en het apparaat worden herkend en bekijk de containerlogs op fouten met gedeeld geheugen, FFmpeg of machtigingen. Eén goed werkende camera opschalen is eenvoudiger dan vijf gelijktijdige problemen debuggen.
Veelgestelde vragen over Frigate op CasaOS
Bevat het oorspronkelijke Community-bericht het volledige Frigate-Compose-bestand?
Nee. Het verwijst voornamelijk naar een externe tutorial uit 2023.
Is Google Coral verplicht voor de huidige versie van Frigate?
Nee. Coral blijft een ondersteunde optie, maar de huidige versie van Frigate ondersteunt afhankelijk van de host ook andere hardwarepaden.
Wat moet altijd persistent zijn?
Minimaal de configuratie van Frigate en de media-/opslaglocatie voor opnamen die je wilt bewaren.
