[Article] Installation de Frigate sur Proxmox

8Go t’es un peu radin sur ce coup

J’ai d’autres CT.
8go je pensais que c’était suffisant si je déplaçais mes medias sur un disque externe.

Frigate est assez gourmand même en stockage

1 « J'aime »

Bonsoir,

J’ai installé il y a plusieurs mois Frigate maintenant en suivant le tuto : Running Frigate on Proxmox — Home Automation Guy

Depuis le début, la taille du disque d’amorçage est importante:


Savez-vous pourquoi ?

Egalement, depuis quelques semaines, j’obtiens le message :
image
Je n’ai plus ce message si je redémarre le container et tout fonctionne correctement pour quelques minutes.

Dans les logs, j’ai régulièrement ce message:
image

En cherchant un peu, j’ai trouvé hier une recommandation pour les montages sur DD USB où il y avait ce message d’erreur: modifier le fichier /etc/fstab en ajoutant « nofail » sur la ligne correspondante au DD USB. Je pensais avoir réglé le problème mais j’ai eu la même erreur ce soir.

Quelqu’un a-t-il rencontré ce problème ? Avez-vous une idée du problème ou de où je pourrais creuser ?

Merci.

Certains contrôleur USB sont bien pourris et ne supportent pas d’être utilisés comme des disques

J’ai déjà eu le soucis avec simplement du backup qui finissait tjs par se vautrer

C’est intéressant ce que tu dis. J’utilise ce DD USB pour aussi réaliser mes sauvegardes Proxmox… Lorsque je vais sur ce stockage dans l’arborescence, et que je sélectionne « Sauvegarde », j’ai le message suivant:
image

Si je redémarre Proxmox, j’ai régulièrement ce message:

As-tu une recommandation pour le contrôleur USB ?
Merci.

Faut aussi vérifier l’état de ton disque ?

Bonjour,

J’ai lu le tuto dans dans lequel il est mentionné que l’on peut maintenant installer Frigate dans un LXC sans docker en utilisant ce script qui intègre l’installation d’Openvino (accélération matériel sans clé hard) et également Coral s’il faut monter en puissance avec une augmentation du nombre de caméras et ajouter une clé Coral.

J’affiche bien le flux rtsp d’une camera à l’adresse ip du lxc:5000 mais impossible d’enregistrer une vidéo sur le NAS lorsqu’il se produit un évènement devant la camera comme le passage d’une personne par exemple.

Le partage NFS sur mon NAS semble correct car depuis la console du LXC je peux enregistrer un fichier texte …

Voici mon config.yml actuel

mqtt:
  enabled: false

cameras:
  test:
    ffmpeg:
      inputs:
        - path: rtsp://login:passwd:554/stream0/mobotix.mjpeg
          input_args: -re -stream_loop -1 -fflags +genpts
          roles:
            - detect
            - rtmp
    detect:
      height: 1080
      width: 1920
      fps: 5

detectors:
  ov:
    type: openvino
    device: CPU
    model:
      path: /openvino-model/FP16/ssdlite_mobilenet_v2.xml

model:
  width: 300
  height: 300
  input_tensor: nhwc
  input_pixel_format: bgr
  labelmap_path: /openvino-model/coco_91cl_bkgr.txt

version: 0.14

Dès que j’ajoute la moindre liqne avec Storage, je perds l’image de la camera sur ip_lxc:5000

Bonjour,

J’aurez besoin d’un coup de main.
J’ai installé et configuré frigate en suivant le tuto par contre ma clé Coral is very slow(130ms).
Elle est bien reconnue en USB3.

root@frigate:~# lsusb 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 005: ID 18d1:9302 Google Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
root@frigate:~# lsusb -t
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 10000M
    |__ Port 4: Dev 5, If 0, Class=Vendor Specific Class, Driver=usbfs, 5000M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/1p, 480M

Auriez vous une idée?

Mon fichier de conf Proxmox

arch: amd64
cores: 4
features: nesting=1
hostname: frigate
memory: 7096
nameserver: 192.168.1.1
net0: name=eth0,bridge=vmbr0,gw=192.168.1.254,hwaddr=BC:24:11:15:0B:39,ip=192.168.1.6/24,type=veth
onboot: 1
ostype: debian
rootfs: local-lvm:vm-100-disk-0,size=500G
swap: 512
tags: community-script;nvr
usb0: host=1a6e:089a,usb3=1
usb1: host=18d1:9302,usb3=1
lxc.cgroup2.devices.allow: a
lxc.cap.drop:
lxc.mount.entry: /dev/serial/by-id  dev/serial/by-id  none bind,optional,create=dir
lxc.mount.entry: /dev/ttyUSB0       dev/ttyUSB0       none bind,optional,create=file
lxc.mount.entry: /dev/ttyUSB1       dev/ttyUSB1       none bind,optional,create=file
lxc.mount.entry: /dev/ttyACM0       dev/ttyACM0       none bind,optional,create=file
lxc.mount.entry: /dev/ttyACM1       dev/ttyACM1       none bind,optional,create=file
lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.cgroup2.devices.allow: c 29:0 rwm
lxc.cgroup2.devices.allow: c 188:* rwm
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/fb0 dev/fb0 none bind,optional,create=file
lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file
lxc.mount.entry: /dev/bus/usb/003 dev/bus/usb/003 none bind,optional,create=dir 0, 0

ainsi que mon docker-compose.yaml

version: '3.9'

services:

  frigate:
    container_name: frigate
    privileged: true
    restart: unless-stopped
    image: ghcr.io/blakeblackshear/frigate:stable
    shm_size: "512mb" # update for your cameras based on calculation above
    devices:
      - /dev/bus/usb:/dev/bus/usb
      - /dev/dri/renderD128 # for intel hwaccel, needs to be updated for your hardware
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /opt/frigate/config:/config
      - /mnt/frigate:/media/frigate
      - type: tmpfs # Optional: 1GB of memory, reduces SSD/SD Card wear
        target: /tmp/cache
        tmpfs:
          size: 1000000000
    ports:
      - "5000:5000"
      - "1935:1935" # RTMP feeds
      - "8971:8971"
      - "8554:8554" # RTSP feeds
      - "8555:8555/tcp" # WebRTC over tcp
      - "8555:8555/udp" # WebRTC over udp`Texte préformaté`

J’ai la même configuration LXC et une inference speed à 12ms actuellement. J’étais à 60ms en USB2 sur un hub.

J’ai finalement créé un nouveau container LXC avec Helper Scripts et copié seulement le fichier de configuration (pas la base de données).
En conservant les mêmes noms réseaux, ça été transparent pour HA.
Encore merci pour les explications @Popoff !

Le pb etait lie a une erreur dans la conf de frigate.
Maintenant j’ai un pb avec la camera de la freebox, j’ai bcp de perte de flux

Bonjour,

Après avoir essayé de comprendre les subtilités des différentes installations, j’ai du mal à savoir sur quel type d’installation partir.
Je suis tout nouveau sur Proxmox et j’aimerais savoir ce que vous me conseillez de faire. Pour l’instant, Frigate tourne directement sur HA. Cela vaut il le coup de le réinstaller sur Proxmox ? Y’aura t’il des améliorations au niveau de la charge ?
J’ai une accélération matérielle OpenVINO mais cela ne semble pas suffire. Faut il investir dans une clé Coral? Si oui, où peut on l’acheter ?

Merci à tous