Home Catalogus Frigate
Smart Home & Domotica

Frigate

A high-performance Network Video Recorder (NVR) with local, real-time AI object detection using Coral TPU or CPU for IP security cameras.

ARM64 & AMD64
Docker & Rootless Podman
100% Self-Hosted (Geen Lock-in)
RAM Profiel: Gemiddeld
Standaard Poort: Port 8080

Waarom deze configuratie?

Snelle Start (Standalone Docker Compose)

Onderstaand compose-fragment is direct te gebruiken in elke Docker- of Podman-omgeving:

services:
  frigate-configurator:
    image: python:3.11-slim
    container_name: njorddeploy-frigate-configurator
    network_mode: host
    volumes:
      - "data_root/frigate/config:/app/config:rw"
    environment:
      - "FRIGATE_RTSP_USERNAME=admin"
      - "FRIGATE_RTSP_PASSWORD=ChangeMeSecurePassword123!"
    command: >
      sh -c "apt-get update && apt-get install -y ffmpeg libglib2.0-0 &&
             pip install --no-cache-dir pyyaml onvif-zeep-async zeep psutil &&
             python /app/config/frigate_camera_config_tool.py"

  frigate:
    container_name: njorddeploy-frigate
    image: ghcr.io/blakeblackshear/frigate:stable
    privileged: true # Required for direct hardware access (e.g., /dev/bus/usb for Coral)
    restart: unless-stopped
    shm_size: "512mb" # Shared memory for FFmpeg
    depends_on:
      frigate-configurator:
        condition: service_completed_successfully
    devices:
      - /dev/bus/usb:/dev/bus/usb # For Coral TPU
    volumes:
      - "data_root/frigate/config:/config:rw"
      - "data_root/frigate/media:/media/frigate:rw"
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "8080:5000"   # Dynamically mapped Web UI port
      - "8080:1935"  # Dynamically mapped RTMP re-streaming port
    environment:
      - "FRIGATE_RTSP_PASSWORD=ChangeMeSecurePassword123!"
    networks:
      - njorddeploy_net

networks:
  njorddeploy_net:

Start de service direct via de commandline: docker compose up -d

Configuratie & Omgevingsvariabelen

Belangrijkste configuratieparameters en standaardwaarden uit de NjordDeploy component-sjabloon:

Variable Default Value Description
5000 Web UI port for Frigate
1935 RTMP streaming port for re-broadcasting streams
changeme Secure master password utilized for authenticated camera streams

Ecosysteem & Bedrijfsintegratie

Eenvoudig beheren via NjordDeploy

Installeer, bewaak en update deze service met 1 klik op uw eigen Raspberry Pi of Proxmox server via de NjordDeploy Configurator.