Što je Frigate i zašto je relevantan 2026.
Frigate je open-source Network Video Recorder (NVR) koji u realnom vremenu obrađuje stream s IP kamera, lokalno detektira objekte (osoba, automobil, pas, paket) pomoću AI modela, i pohranjuje samo relevantne snimke. Sve to bez slanja video streama u oblak — sve ostaje na vašoj lokalnoj mreži.
Verzija 0.16 iz početka 2026. donijela je tri ključne promjene:
- Native Hailo-8L podrška uz Coral TPU — širi izbor AI ubrzivača
- YOLOv9 i YOLOv11 detekcija modeli — bolja preciznost s manje false-positive
- GenAI integracija (opcionalna) — opisi snimki preko lokalnog LLaMA / Ollama poslužitelja
- Two-way audio za podržane Reolink i Amcrest kamere
Sve to na MIT licenci — bez pretplate, bez "AI credits", bez slanja podataka Frigate ekipi. To je glavna razlika prema Nest Aware, Ring Protect Plus, ili Eufy Cloud servisima koji u Hrvatskoj koštaju 6–14 EUR mjesečno po home setupu.
Hardverski preduvjeti — što vam treba
Računalo (Frigate host)
Frigate radi na CPU-only, ali bez AI ubrzivača brzo zadušuje stariji laptop. Realni minimumi za 2026.:
| Broj kamera | CPU bez ubrzivača | CPU + Coral USB | CPU + Coral M.2/PCIe / Hailo |
|---|---|---|---|
| 1–2 (1080p) | Intel N100, 8 GB RAM-a | Bilo koji x86 od 2018. | Overkill |
| 3–4 (1080p) | Ne preporučljivo (90 % CPU) | N100/N150, 16 GB | N100, 16 GB |
| 5–8 (1080p/2K) | Ne | Ryzen 5/i5, 32 GB | N100/N150 + Coral M.2 |
| 8–16 (2K/4K) | Ne | Ne | Ryzen 7 / i7 + Hailo-8L |
Naš N100/N150 mini-PC vodič za homelab je idealan startni hardver — N100 + Coral M.2 (~80 EUR) pokriva 4 kamere bez znojenja.
AI ubrzivač
Bez ubrzivača Frigate koristi OpenVINO (Intel GPU) ili TensorRT (NVIDIA GPU). To radi, ali troši 30–60 % CPU-a po kameri.
| Ubrzivač | Cijena | Inference vrijeme | Najbolji za |
|---|---|---|---|
| Coral USB Accelerator | 65 EUR | 7–10 ms | 1–4 kamere, USB plug-n-play |
| Coral M.2 / Mini PCIe | 75 EUR | 7–10 ms | 4–8 kamera, mini-PC s M.2 |
| Coral PCIe Dual TPU | 110 EUR | 5–8 ms × 2 | 8–16 kamera, full PCIe build |
| Hailo-8L | 95 EUR | 4–6 ms (YOLOv8) | YOLO modeli, 8+ kamera |
| NVIDIA GTX 1660+ | rabljeno 100–150 EUR | 3–5 ms | High-end builds (TensorRT) |
Coral M.2 je najprometeniji izbor u 2026. zbog cijene, dostupnosti (Mouser / Reichelt isporučuje u HR), i 4 W TDP — može stajati u svakom mini-PC-u bez aktivnog hlađenja.
Pohrana
Frigate pohranjuje samo isječke s detekcijom + opcionalno kontinuirani 24/7 zapis.
| Setup | Diskove | Trajanje povijesti |
|---|---|---|
| 4 kamere, samo detekcije | 500 GB SSD | 30+ dana |
| 4 kamere, 24/7 + detekcije | 4 TB HDD | 14 dana |
| 8 kamera, 24/7 + detekcije | 8 TB HDD | 14 dana |
| Long retention (compliance) | 12 TB+ HDD ili NAS | mjeseci |
Pravilo: koristite "SSD za bazu metadataka i recordings cache", "HDD za snapshote i 24/7". Naš 3-2-1 backup vodič je relevantan i tu — Frigate baza i konfiguracija idu u backup, sirovi video ne mora.
Kamere — što kupiti 2026. (i što izbjegavati)
Frigate preferira kamere s: 1. RTSP main + sub stream (jeftinija detekcija na sub-streamu, full quality recording na main) 2. H.264 codecom — H.265 radi, ali oslabljuje CPU bez hardverskog dekodera 3. ONVIF podrškom za PTZ kontrolu
Preporučeni modeli (HR dostupnost, svibanj 2026.)
| Kamera | Cijena | Tip | Prednost |
|---|---|---|---|
| Reolink RLC-810A | 95 EUR | Bullet, 8 MP | Native person/vehicle detekcija, PoE |
| Reolink Doorbell PoE | 115 EUR | Zvono | Two-way audio, Frigate 0.16+ |
| Amcrest IP4M-1041 (ProHD) | 110 EUR | Bullet, 4 MP | Najtiše PoE preklopnik kompatibilan |
| Hikvision DS-2CD2387G2-LU | 175 EUR | Bullet, 8 MP | Najbolja noćna slika u rasponu |
| Dahua IPC-HFW2849S | 145 EUR | Bullet, 8 MP | Vlastiti AI on-edge (StarLight) |
| Annke C800 PoE | 90 EUR | Bullet, 4K | Najpovoljnija 4K za vanjsku |
Što izbjegavati
- Tapo / TP-Link C2x0 serija — RTSP nije pouzdan, podržava ga tek polovično od firmwarea 1.3
- Eufy bez RTSP firmwarea — neki modeli zaključani u Eufy app
- Wyze bez Wyze Bridge — radi samo s third-party bridgeom koji se često lomi
- Cloud-only kamere (Ring, Nest) — namjerno onemogućen RTSP
Bazna instalacija — Docker Compose recept
Frigate se instalira kao Docker container. Sljedeća konfiguracija pokriva 4 kamere na N100 + Coral M.2:
services:
frigate:
container_name: frigate
image: ghcr.io/blakeblackshear/frigate:stable
restart: unless-stopped
privileged: true
shm_size: "512mb"
devices:
- /dev/apex_0:/dev/apex_0 # Coral M.2
- /dev/dri/renderD128 # Intel iGPU za OpenVINO dekoder
volumes:
- /etc/localtime:/etc/localtime:ro
- ./config:/config
- ./media:/media/frigate
- type: tmpfs
target: /tmp/cache
tmpfs:
size: 1000000000
ports:
- "8971:8971" # Web UI (autentificiran)
- "5000:5000" # Reverse-proxy preferiran ulaz
- "8554:8554" # RTSP restream
- "8555:8555/tcp"
- "8555:8555/udp"
environment:
FRIGATE_RTSP_PASSWORD: "<sigurna_lozinka>"
Konfiguracija (config/config.yml):
mqtt:
enabled: true
host: 192.168.1.20 # Home Assistant Mosquitto
user: frigate
password: <mqtt_pass>
detectors:
coral:
type: edgetpu
device: pci
model:
path: /edgetpu_model.tflite
width: 320
height: 320
cameras:
ulazna_vrata:
ffmpeg:
inputs:
- path: rtsp://admin:<pass>@192.168.1.51:554/Streaming/Channels/101
roles: [record]
- path: rtsp://admin:<pass>@192.168.1.51:554/Streaming/Channels/102
roles: [detect]
detect:
width: 640
height: 360
fps: 5
objects:
track: [person, car, package]
filters:
person:
min_area: 5000
max_area: 100000
threshold: 0.72
record:
enabled: true
retain:
days: 7
mode: motion
alerts:
retain:
days: 30
mode: active_objects
go2rtc:
streams:
ulazna_vrata: rtsp://admin:<pass>@192.168.1.51:554/Streaming/Channels/101
Pokreni: docker compose up -d frigate. Web UI je na https://<host>:8971. Prvi pokret automatski generira ključeve, postavlja TLS i traži admin lozinku.
Home Assistant integracija — zašto je obavezna
Frigate sam po sebi je već koristan, ali pravu vrijednost dobivate kad se spari s Home Assistantom preko MQTT.
Što omogućava: - Push notifikacija s snippetom snimke (Companion app na mobitelu) za svaki "person detected on front door" - Automatizacije: ako se person detektira na ulaznim vratima u 23:00–06:00, pošalji obavijest + uključi vanjsko svjetlo - Voice assistant integracija — "Alexa, pokaži ulaznu kameru" otvara stream u Echo Show - Dashboard widgeti u Lovelaceu — najnoviji event po kameri, livestream, statistike po danu
Minimalna automatizacija (HA YAML):
- alias: "Frigate — paket dostavljen"
trigger:
- platform: mqtt
topic: frigate/events
payload: package
value_template: "{{ value_json.after.label }}"
condition:
- condition: template
value_template: >
{{ trigger.payload_json["type"] == "new" and
trigger.payload_json["after"]["camera"] == "ulazna_vrata" }}
action:
- service: notify.mobile_app_pixel
data:
title: "Paket pred vratima"
message: "Dostavljen u {{ now().strftime('%H:%M') }}"
data:
image: >
https://frigate.<vasa_domena>.com/api/events/{{ trigger.payload_json["after"]["id"] }}/snapshot.jpg
Privatnost — zašto je Frigate stvarno different
Cloud NVR sustavi (Ring, Nest, Eufy Cloud) šalju cijeli video stream ili barem detektirane segmente na poslužitelje u SAD-u / Kini. To je problem zbog:
- GDPR usklađenosti — vaše kamere snimaju i susjede / posjetitelje. Cloud servis pretvara vas u kontrolora osobnih podataka koji obrađuje preko trećeg subjekta u nesigurnoj jurisdikciji. AZOP je u 2025. izrekao prve novčane kazne zbog Ring kamera koje su snimale ulaze stambenih zgrada u Zagrebu.
- Curenje podataka — Eufy je 2023. imao incident s nekripiranim cloud snimkama (njihovi vlastiti razvojni inženjeri pristupali bez razloga). Ring incident 2019.: 400+ HR korisničkih računa probijeno zbog dijeljenja lozinki.
- Vlasništvo nad snimkama — TOS većine cloud NVR-ova omogućava obradu vaših snimki za "training AI modela". Frigate nikad ne šalje ništa van vaše mreže (osim ako sami konfigurirate GenAI integraciju prema vlastitom Ollama instance-u).
Frigate + lokalni RTSP = 0 podataka napušta vašu mrežu ako reverse-proxy konfigurirate s Tailscale ili Wireguard pristupom (umjesto port-forwardinga).
TCO usporedba — 4 kamere, 3 godine
| Scenario | Inicijalno | 3-godišnji ukupni trošak |
|---|---|---|
| Ring Doorbell Pro + 3× Stick Up (Cloud Protect Plus 10 EUR/mj) | 530 EUR | 890 EUR |
| Nest Doorbell + 3× Nest Cam (Nest Aware 12 EUR/mj) | 720 EUR | 1.152 EUR |
| Eufy SoloCam + 3× E330 (no monthly) | 540 EUR | 540 EUR + dva ručna sync replace (~80 EUR) |
| Frigate + 4× Reolink RLC-810A + N100 + Coral M.2 + 4 TB | 685 EUR | 685 EUR + ~12 EUR struja |
Frigate je 23–40 % jeftiniji u 3-godišnjem TCO, a istovremeno vlasništvo nad svim podacima ostaje kod vas.
Najčešće greške i kako ih izbjeći
- Pokušaj 8 kamera na N100 bez Coral-a. CPU prelazi 85 % i Frigate počinje gubiti frejmove. Riješenje: Coral M.2 ili manje kamera.
- H.265 stream bez hardverskog dekodera. Performance pad od 40 %. Riješenje: postaviti kamere na H.264, ili koristiti CPU s Intel QuickSync (svi Intel od Skylake+).
- Postavljen samo main stream za detekciju. Frigate dekodira full 4K po 30 fps samo da bi tražio osobu — bezveze. Detect uvijek na sub-streamu (640×360 @ 5 fps).
- Bez VLAN-a za kamere. Reolink i druge kamere često zovu kući. Stavite ih u izolirani VLAN bez WAN pristupa, dopustite samo MQTT i RTSP prema Frigate hostu. Vodič: Wi-Fi router 2026..
- Port-forward HTTPS 443 → Frigate. Frigate UI je za internu uporabu. Eksterni pristup ide preko Tailscale, Wireguard ili reverse-proxyja sa SSO autentifikacijom.
- Zaboravljanje da AZOP traži obavijest. Ako vaše kamere snimaju javni prostor (ulaz u zgradu, parkirališni dio koji nije isključivo vaš), morate postaviti vidljive oznake o videonadzoru s kontakt podatkom kontrolora podataka i zakonskim temeljem. Frigate u tom dijelu samo ublažava cloud rizik, ne uklanja GDPR obvezu.
Sljedeći koraci — proširenje
Kada osnovni Frigate setup proradi, sljedeća proširenja vrijede vremena:
- Double-take + CompreFace face recognition — lokalna prepoznavanje članova obitelji (svi modeli su FOSS i ne šalju ništa van)
- Coral PCIe Dual za skaliranje na 12–16 kamera
- Ubiquiti Protect bridge — ako već imate UniFi Protect, ne morate ga gasiti; Frigate može preuzeti samo AI logiku
- GenAI snippet descriptions — Ollama + LLaMA 3.1 8B opisuje "muška osoba s kapom prilazi ulaznim vratima" — koristi se za pretragu povijesnih snimki na ljudskom jeziku
Zaključak
Frigate u 2026. je objektivno najbolji self-hosted NVR kad se mjeri po cijeni, privatnosti i fleksibilnosti. Početni setup od 4 kamere + N100 + Coral M.2 košta ispod 700 EUR, drži 0 EUR mjesečnih troškova, i daje vam preciznost detekcije koju ne dobivate u cloud rješenjima bez minimum 12 EUR/mjesečno.
Krenite s 2 kamere + N100 + Coral USB kao prvim setupom — najjednostavnije se konfigurira, dovoljno je da naučite logiku, i lako se nadograđuje. Frigate Discord i njegova dokumentacija su sazreli toliko da realan setup uspijeva u jednu večer rada.
Srodne preporuke: vodič za kućni Linux server na N100, 3-2-1 backup za homelab, vlastiti NAS vodič.