Files
wiki/Catalogue-Self-Hosted/apps/app-viseron.md
T
2026-06-09 18:40:21 +02:00

3.3 KiB


title: Viseron created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, nvr, app-marathon-batch-c, ai, nvidia] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=NVR&app=viseron, https://github.com/roflcoopter/viseron]

📹 Viseron

NVR Python avec détection d'objets : alternative moderne à Frigate, support GPU NVIDIA/Coral, UI web custom.

📋 Informations Générales

Champ Valeur
Site web viseron.netlify.app
GitHub roflcoopter/viseron
License MIT
Langage Python
Étoiles GitHub 1.3k
Catégorie cat-nvr

📝 Description

Viseron est un NVR moderne écrit en Python avec détection d'objets IA.

  • Détection d'objets : YOLO, OpenCV
  • GPU NVIDIA : CUDA, OpenVINO
  • Coral TPU : support également
  • Multi-caméras : RTSP, MJPEG
  • Motion detection : par zones
  • UI web custom : viewers MJPEG/HLS intégrés
  • Enregistrement continu/motion
  • Notifications : MQTT, webhook
  • HASS integration : discovery auto
  • Config YAML

Différence vs Frigate : Viseron = Python pur, GPU NVIDIA focus, plus jeune. Frigate = communauté massive, intégration HASS plus poussée. Pour qui: utilisateurs avec GPU NVIDIA qui veulent un NVR Python lisible.

🚀 Installation

Docker Compose (avec GPU NVIDIA)

version: '3.8'
services:
  viseron:
    image: roflcoopter/viseron:latest
    container_name: viseron
    restart: unless-stopped
    runtime: nvidia  # GPU NVIDIA
    environment:
      - NVIDIA_VISIBLE_DEVICES=all
    volumes:
      - ./viseron_config:/config
      - viseron_events:/viseron/events
    ports:
      - 9082:8888
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.viseron.rule=Host(`viseron.example.com`)"
      - "traefik.http.routers.viseron.entrypoints=websecure"
      - "traefik.http.routers.viseron.tls.certresolver=letsencrypt"

volumes:
  viseron_events:

Configuration config/config.yaml

cameras:
  - name: front_door
    host: 192.168.1.100
    username: admin
    password: changeme
    path: /stream1
    detection:
      labels:
        - person
        - car
    object_detection:
      model: yolov8

🔄 Alternatives

Open Source

Propriétaires

  • Blue Iris — Windows, ~70$
  • Synology Surveillance Station — Inclus NAS
  • Hikvision iVMS — Cloud
  • Nest Aware — Cloud

🔐 Sécurité

  • Auth basique : compléter avec Authelia
  • HTTPS obligatoire via reverse-proxy
  • Pas de 2FA : à compenser
  • Network : VLAN IoT pour caméras
  • Backups : snapshot config + events

📚 Ressources

Pages Liées