ssh do rbpi mebaya:mebaya
run ~/apps/frigate`
docker compose up -d --build
interfejsy sieciowe (po podłączeniu karty sd do kumputera) /media/USERNAME/rootfs/etc/network/interfaces
trzeba zakomendotwać drugi interfejs end0
po zalogowaniu przez ssh
trzeba odkomentować ten interface i zrobic sudo service networking reload
- instalacja
docker compose
na rbpi: https://docs.docker.com/engine/install/raspberry-pi-os/ - zdefiniowanie dostępu do kamer poprzez opcje tutaj
- MQTT: mosquitto server (lokalnie) trzeba stworzyć topic i dodać użytkownika o takiej konfiguracji jak w
config.yml
Lub wykorzystać to co jest w: https://github.com/mebaya/frigate/tree/dev/mqtt_build trzeba podmienić konfig i ew. zmienić ip i wtedy wszystko powinno działać. Napisałem skrypt który instaluje mosquitto-client i przerzuca configi: https://github.com/mebaya/frigate/blob/dev/mqtt.setup.sh - postgres (zdalnie)
- minio (zdalnie) trzeba skonfigurować zgodnie z https://github.com/mebaya/frigate/blob/dev/frigate/mebaya/settings.py
- podgląd zdarzeń: https://github.com/mebaya/SolidSecurityView
- config:
config.yml
- zapis zdarzeń do SQL:
frigate/frigate/events/maintainer.py
Line 289 in 6c2e83b
- zapis plików do MinioDB:
frigate/frigate/record/maintainer.py
Line 401 in 6c2e83b
- katalog z dodatkowym kodem który stworzyłem aby wysyłać zdalnie eventy i przesyłać nagrania (postgres i miniodb) https://github.com/mebaya/frigate/tree/dev/frigate/mebaya konfiguracja jest tutaj: https://github.com/mebaya/frigate/blob/dev/frigate/mebaya/settings.py
- nie widać kamer - kolejność interfaców sieciowych ma znaczenie ten przez który idą kamerki musi być pierwszy w konfiguracji