Frigate installation

Bonjour,

j’ai essayer d’installer frigate sur proxmox via le script https://community-scripts.github.io/ProxmoxVE/scripts?id=frigate

l’installation se passe bien mais au bout d’une heur frigate devient inaccessible.
quelqu’un pourait t-il m’aider ou un bon tuto.

merci d’avance

Ma configuration


proxmox Virtual Environment 8.3.3
Intel(R) Core™ i5-12450H
32go ram


Salut,
Il faudrait un peu plus d’info.
Tu accèdes bien à frigate via le navigateur ?
Quelle est ton fichier de conf de frigate ?
Combien tu as mis de caméra ?

Perso je suis passé par l’installation d’un docker

Au début j’arrive bien a accéder a l’interface web en :5000. puis je configure 1 seul caméra donc je laisse la config de base et je change juste le lien pour la camera. par contre en cherchant la configuration je vient de voir que mon fichier config.yml dans /opt/frigate/config a disparu

j’avais un problème similaire avec une caméra.
Si jamais j’affichai le stream de la caméra j’ai la consommation mémoire qui montait en flèche sur le PROXMOX jusqu’à saturer la VM.
J’ai modifié la conf de Frigate est tout fonctionne maintenant.

Bon j’ai recommencé une installation avec le script et en modifiant comme cela : :jigsaw: Using Advanced Settings on node nuc00
:desktop_computer: Operating System: debian
:star2: Version: 11
:package: Container Type: Privileged
:closed_lock_with_key: Root Password: ********
:id: Container ID: 101
:house: Hostname: frigate
:floppy_disk: Disk Size: 40 GB
:brain: CPU Cores: 4
:hammer_and_wrench: RAM Size: 8192 MiB
:bridge_at_night: Bridge: vmbr0
:satellite: IP Address: 192.168.10.14/24
:globe_with_meridians: Gateway IP Address: 192.168.10.1
:satellite: APT-Cacher IP Address: Default
:no_entry_sign: Disable IPv6: yes
:gear: Interface MTU Size: Default
:mag: DNS Search Domain: Host
:satellite: DNS Server IP Address: 192.168.1.1
:label: Vlan: Default
:satellite: Tags: community-script;nvr
:key: Root SSH Access: yes

ensuite comment bien faire pour quel cela fonctionne bien ?

dés que je met cela :

mqtt:
  enabled: false
ffmpeg:
  hwaccel_args: preset-vaapi
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
#Global Object Settings
objects:
  track:
    - person
  filters:
    person:
      min_area: 5000
      max_area: 100000
cameras:
  nom_de_la_caméra:
    ffmpeg:
      inputs:
        # High Resolution Stream
        # Low Resolution Stream
        - path: rtsp://admin:**********@192.168.XX.XX:554/h264Preview_01_sub
          roles:
           - detect
version: 0.14

frigate plante

c’est bon j’ai réussi à faire fonctionner la configuration avec cela

mqtt:
  host: mqtt

detectors:
  coral:
    type: edgetpu
    device: usb
record:
  enabled: true
  retain:
    days: 1   #7 choisi, mettre 0 pour purger
    mode: all
  events:
    retain:
      default: 15   #15 choisi, mettre 0 pour purger
      mode: active_objects
    pre_capture: 20
    post_capture: 20

snapshots:
  enabled: true
  timestamp: true
  bounding_box: true
  retain:
    default: 30

cameras:
  Porte_Atelier:
    ffmpeg:
      inputs:
        - path: rtsp://admin:Tuseeeee@192.168.XX.XX:554//h264Preview_01_main
          roles:
            - record
        - path: rtsp://admin:Tuseeee@192.168.XX.XX:554/h264Preview_01_sub
          roles:
            - detect
    objects:
      track:
        - person
        - dog
        - bicycle
        - car
        - motorcycle
    detect:
      height: 480
      width: 640
      fps: 5
    zones:
      test:
        coordinates: 0.013,0.312,0.009,0.137,0.426,0.004,0.601,0.995,0.002,0.996
        loitering_time: 0
version: 0.14

maintenant je voudrai que les enregistrement soit sur mon nas syno
donc sur le nas j’ai fait :
- j’ai activer le service NFS en v4
- créer un dossier partager frigate avec comme adresse 192.168.10.1/24
- j’ai créer des dossier clips, recording, exports

sur le LXC j’ai fait :
- Mkdir /mnt/frigate
- quand je fait showmount -e 192.168.1.138
il me dit : Export list for 192.168.1.138: /volume1/frigate 192.168.10.1/24
- ensuite j’ai fait nano /etc/fstab et rajouter la ligne : 192.168.1.138:/volume1/frigate /mnt/frigate nfs defaults 0 0
- ensuite j’ai modifier dans le docker compose nano /opt/frigate/docker-compose.yml et dedant j’ai cela :

  GNU nano 5.4                                                                                          /opt/frigate/docker-compose.yml                                                                                                   
version: "3"
services:
  devcontainer:
    container_name: frigate-devcontainer
    # add groups from host for render, plugdev, video
    group_add:
      - "109" # render
      - "110" # render
      - "44"  # video
      - "46"  # plugdev
    shm_size: "256mb"
    build:
      context: .
      dockerfile: docker/main/Dockerfile
      # Use target devcontainer-trt for TensorRT dev
      target: devcontainer
    ## Uncomment this block for nvidia gpu support
    # deploy:
    #       resources:
    #           reservations:
    #               devices:
    #                   - driver: nvidia
    #                     count: 1
    #                     capabilities: [gpu]
    environment:
      YOLO_MODELS: yolov7-320
    devices:
      - /dev/bus/usb:/dev/bus/usb
      - /dev/dri/renderD128
      # - /dev/dri:/dev/dri # for intel hwaccel, needs to be updated for your hardware
    volumes:
      - .:/workspace/frigate:cached
      - ./web/dist:/opt/frigate/web:cached
      - /etc/localtime:/etc/localtime:ro
      - ./config:/config
      - /mnt/frigate:/media/frigate
      - /dev/bus/usb:/dev/bus/usb
  mqtt:
    container_name: mqtt
    image: eclipse-mosquitto:1.6
    ports:
      - "1883:1883"

mais cela n’enregistre pas sur le nas