Cambiar QNAP Survillance Station por Frigate

Después de cambiar el TVS-882 por un TVS-h674 resulta que de pronto la licencia para ocho cámaras de Survillance Station que tenia no me servia , y ahora me ofrecían los muy cachondos una licencia para un nuevo servicio llamado QVR Elite para dos cámaras y el resto a pasar por caja mensualmente , QNAP me estas tocando las bolas y lo peor es que no es con tu hardware , si no con la política a lo Netflix que tienes , mal vamos ehhhhhh…

A todo esto tengo en casa Motioneye que me va de p…. madre , pero quería buscar alguna alternativa , esta alternativa la encontre en Frigate , toda la documentación la podéis encontrar aquí

Lo primero será crear las carpetas para que el docker funcione correctamente

Crearemos un fichero de configuracion en /config/config.yml con la configuración mínima para que arranque

Para instalarlo en un NAS QNAP estas serian las instrucciones

QNAP NAS

These instructions were tested on a QNAP with an Intel J3455 CPU and 16G RAM, running QTS 4.5.4.2117.

QNAP has a graphic tool named Container Station to install and manage docker containers. However, there are two limitations with Container Station that make it unsuitable to install Frigate:

  1. Container Station does not incorporate GitHub Container Registry (ghcr), which hosts Frigate docker image version 0.12.0 and above.
  2. Container Station uses default 64 Mb shared memory size (shm-size), and does not have a mechanism to adjust it. Frigate requires a larger shm-size to be able to work properly with more than two high resolution cameras.

Because of above limitations, the installation has to be done from command line. Here are the steps:

Preparation

  1. Install Container Station from QNAP App Center if it is not installed.
  2. Enable ssh on your QNAP (please do an Internet search on how to do this).
  3. Prepare Frigate config file, name it config.yml.
  4. Calculate shared memory size according to documentation.
  5. Find your time zone value from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
  6. ssh to QNAP.

Installation

Run the following commands to install Frigate (using stable version as example):

Log into QNAP, open Container Station. Frigate docker container should be listed under ‘Overview’ and running. Visit Frigate Web UI by clicking Frigate docker, and then clicking the URL shown at the top of the detail page.

Yo al final modifique la configuración para darle mas chicha al bicho y que fuera mas sobrado de recursos quedando asi :

Una vez arrancado ya podremos acceder mediante el navegador , en ese momento solo hay una cámara dummy creada , ahora toca la tarea de ir configurando todas las cámaras y las preferencias para que funcione como mejor nos vaya , desde el navegador definiremos tanto las zonas como las mascaras de cada cámara si así queremos que actué

Al final mi fichero de config.yml quedo así

una vez abramos el navegador accederemos a la vista principal de la cámaras donde podremos gestionarlas.

En el botón eventos veremos todos aquellos eventos que ha ido detectando el sistema

En sistema veremos la velocidad de interferencia y los frames que se tiene que saltar por no tener recursos , al principio le asigne 4 cpu’s y se saltaba algunos frames dando bastantes falsos positivos , fue asignarle 6 cpu’s y a funcionar como una seda

Este seria el consumo de recursos en el TVS-h674 , ni se inmuta ….

Una de las cosas que echo en falta respecto a motioneye es que no tiene autenticación , por eso si lo vais a abrir al exterior ( cosa que yo no haría ) , se puede solventar con la autenticación básica de Traefik

Y con esto y un bizcocho ….

Deja un comentario