Waarom deze configuratie?
- Echte data-soevereiniteit: 100% AVG/GDPR compliant. Lokale gegevens en configuratie blijven op eigen hardware zonder cloud-afhankelijkheid.
- Hardware agnostisch: Geoptimaliseerd voor Raspberry Pi 5 (ARM64) en Proxmox VE hypervisors (x86_64 LXC & VM).
- Engine vrijheid: Getest en gevalideerd voor Docker CE en rootless Podman zonder root-privileges.
- Platform verificatie: Tested on Proxmox LXC: docker (stable, 2026-09-14), podman (8.0, 2026-09-14); Proxmox VM: docker (stable, 2026-09-14), podman (8.0, 2026-09-14).
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
- Reverse Proxy Klaar: Direct te koppelen met Caddy, Traefik of Nginx Proxy Manager inclusief automatische Let's Encrypt TLS.
- Veilige Remote Toegang: Naadloos te combineren met WireGuard of Tailscale/Headscale voor veilige toegang buiten het lokale netwerk.
- Transactieve Back-ups: Geschikt voor point-in-time database dumps en container-safe volume snapshotting via NjordDeploy.
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.