--- title: Frigate NVR created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, nvr, app-marathon-batch-c, ai, coral] confidence: high contested: false sources: [https://selfh.st/apps/?tag=NVR&app=frigate, https://frigate.video/] --- # đŸ“č Frigate NVR > **NVR nouvelle gĂ©nĂ©ration avec AI native** : dĂ©tection d'objets (personnes, voitures, animaux) via Coral TPU ou GPU, interface Lovelace Home Assistant. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [frigate.video](https://frigate.video/) | | **GitHub** | [blakeblackshear/frigate](https://github.com/blakeblackshear/frigate) | | **License** | MIT | | **Langage** | Python | | **Étoiles GitHub** | 24k ⭐ | | **CatĂ©gorie** | [[cat-nvr\|NVR]] | ## 📝 Description **Frigate** est le **NVR moderne de rĂ©fĂ©rence** pour Home Assistant, avec **dĂ©tection d'objets IA** embarquĂ©e. - ✅ **AI detection native** : personnes, voitures, camions, animaux, colis (YOLOv8, MobileNet) - ✅ **Coral TPU** : accĂ©lĂ©ration hardware, faible CPU - ✅ **GPU optionnel** : NVIDIA, OpenVINO, Hailo - ✅ **RTSP / HLS / WebRTC** : ingestion multi-camĂ©ras - ✅ **DĂ©tection par zone** : filtrer zones d'alerte - ✅ **Timelapse** : timelapse auto - ✅ **Integration HASS** : native, dashboard Lovelace dĂ©diĂ© - ✅ **MQTT** : publie Ă©vĂ©nements sur broker - ✅ **API REST** : consultation events, clips - ✅ **RĂ©duisez les fausses alertes** : masque vĂ©gĂ©taux, etc. **DiffĂ©rence vs ZoneMinder** : Frigate = AI-first, GPU/Coral, intĂ©gration HASS profonde. ZoneMinder = mature, CPU, gĂ©nĂ©raliste. Pour qui: utilisateurs avec **Home Assistant** et **matĂ©riel AI** (Coral USB ~60$). ## 🚀 Installation ### Docker Compose (avec Coral TPU USB) ```yaml version: '3.8' services: frigate: image: ghcr.io/blakeblackshear/frigate:stable container_name: frigate restart: unless-stopped privileged: true shm_size: '4gb' # nĂ©cessaire pour Coral devices: - /dev/bus/usb:/dev/bus/usb # Coral USB - /dev/dri/renderD128:/dev/dri/renderD128 # GPU optionnel volumes: - ./frigate_config:/config - /etc/localtime:/etc/localtime:ro - frigate_storage:/media/frigate - type: tmpfs target: /tmp/cache tmpfs: size: 1g ports: - 5000:5000 # Web UI - 8554:8554 # RTSP - 8555:8555/tcp # WebRTC - 8555:8555/udp # WebRTC labels: - "traefik.enable=true" - "traefik.http.routers.frigate.rule=Host(`frigate.example.com`)" - "traefik.http.routers.frigate.entrypoints=websecure" - "traefik.http.routers.frigate.tls.certresolver=letsencrypt" volumes: frigate_storage: ``` ### Configuration minimale `config/config.yml` ```yaml mqtt: host: mqtt://vernemq user: vernemq password: changeme cameras: front_door: ffmpeg: inputs: - path: rtsp://user:pass@192.168.1.100/stream1 roles: - detect - record detect: width: 1280 height: 720 fps: 5 ``` ## 🔄 Alternatives ### Open Source - [[app-zoneminder]] — VĂ©tĂ©ran stable - [[app-shinobi]] — NVR Node.js multi-tenant - [[app-viseron]] — NVR Python simple - [[app-scrypted]] — Hub unifiĂ© - [[app-unblink]] — NVR simple - [[app-blue-iris]] — RĂ©fĂ©rence Windows (propriĂ©taire) ### PropriĂ©taires - **Blue Iris** — RĂ©fĂ©rence Windows, ~70$ - **Synology Surveillance Station** — Inclus NAS - **Hikvision iVMS** — Cloud - **Nest Aware** — Cloud Google ## 🔐 SĂ©curitĂ© - **Auth intĂ©grĂ©e** : login/mot de passe - **HTTPS** : obligatoire via Traefik - **Pas de 2FA** : Ă  compenser via Authelia - **RTSP exposĂ©** : protĂ©ger par mot de passe camĂ©ra + VLAN - **Coral USB** : device matĂ©riel, pas de remote exploit - **Backups** : snapshot du volume config indispensable ## 📚 Ressources - [Documentation officielle](https://frigate.video/docs/) - [GitHub](https://github.com/blakeblackshear/frigate) - [Discord communautĂ©](https://discord.gg/frigate) ## Pages LiĂ©es - [[cat-nvr]] — CatĂ©gorie NVR - [[app-home-assistant]] — IntĂ©gration native - [[app-zoneminder]] — Concurrent historique - [[recettes-docker-compose]] — Templates Docker - [[coral-tpu-guide]] — Setup hardware