====== Frigate ====== Frigate es un sistema de NVR (//Network Video Recorder//, grabador de vídeo en red) con posibilidad de detección de objetos utilizando inteligencia artificial. Todo el procesamiento ocurre en local, las retransmisiones de las cámaras nunca salen al exterior. * [[https://frigate.video/|Web oficial]] * [[https://github.com/blakeblackshear/frigate|Repositorio de código]] {{ https://frigate.video/images/live.webp |}} ===== Instalación ===== ==== Docker ==== Ejemplo de ''docker-compose.yml'' para usar con [[informatica:sistemas_operativos:virtualizacion:docker:docker_compose|Docker Compose]]: --- services: frigate: container_name: frigate privileged: true # this may not be necessary for all setups restart: unless-stopped image: ghcr.io/blakeblackshear/frigate:stable shm_size: "64mb" # update for your cameras based on calculation above # devices: # - /dev/bus/usb:/dev/bus/usb # Passes the USB Coral, needs to be modified for other versions # - /dev/apex_0:/dev/apex_0 # Passes a PCIe Coral, follow driver instructions here https://coral.ai/docs/m2/get-started/#2a-on-linux # - /dev/video11:/dev/video11 # For Raspberry Pi 4B # - /dev/dri/renderD128:/dev/dri/renderD128 # For intel hwaccel, needs to be updated for your hardware volumes: - /etc/localtime:/etc/localtime:ro - ./config:/config - ./storage:/media/frigate - type: tmpfs # Optional: 1GB of memory, reduces SSD/SD Card wear target: /tmp/cache tmpfs: size: 1000000000 ports: - "8971:8971" # - "5000:5000" # Internal unauthenticated access. Expose carefully. - "8554:8554" # RTSP feeds - "8555:8555/tcp" # WebRTC over tcp - "8555:8555/udp" # WebRTC over udp environment: FRIGATE_RTSP_PASSWORD: "password" Una vez que creamos el contenedor, hay que consultar los //logs// para ver las credenciales de la cuenta de administrador por defecto: docker compose logs -ft | grep -i -A2 -B3 admin Y veremos algo como lo siguiente: INFO : ******************************************************** INFO : *** Auth is enabled, but no users exist. *** INFO : *** Created a default user: *** INFO : *** User: admin *** INFO : *** Password: 770a6e818b39a05f147459a69d20ca7a *** INFO : ******************************************************** Para acceder al panel de control, debemos ir a ''%%https://ip.de.la.instalacion:8971%%''.