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

3.7 KiB


title: Scrypted created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, nvr, app-marathon-batch-rattrapage-2] confidence: high contested: false sources: [https://selfh.st/apps/?tag=NVR&app=scrypted]

📹 Scrypted

Plateforme NVR open source haute performance, avec plugins HomeKit, Google Home, Alexa et gestion native RTSP/ONVIF.

📋 Informations Générales

Champ Valeur
Site web scrypted.app
GitHub koush/scrypted
License Apache-2.0
Langage TypeScript
Étoiles GitHub 5.2k
Catégorie [[cat-nvr

📝 Description

Scrypted est une plateforme NVR open source moderne qui se positionne comme un hub domotique vidéo : il ingère des flux RTSP/ONVIF de caméras IP, les ré-encode (H.264, H.265, MJPEG) et les expose à HomeKit, Google Home, Alexa, Home Assistant via des plugins officiels. Inclut un NVR avec détection de mouvement, enregistrement continu, time-lapse, notifications push et un système de plugins très actif.

Différence vs Frigate : Frigate se concentre sur la détection IA (YOLO, hardware accel Coral/TensorRT) avec Home Assistant ; Scrypted mise sur l'intégration multi-écosystèmes (HomeKit surtout) et la performance d'encodage GPU/NVENC/QuickSync. Les deux sont souvent utilisés en complément.

Pour qui : utilisateurs de caméras IP qui veulent un NVR moderne, performant, qui pousse les flux dans HomeKit (sans pont) et autres écosystèmes domotiques, avec un peu de CPU/GPU à disposition.

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  scrypted:
    image: ghcr.io/koush/scrypted:latest
    container_name: scrypted
    restart: unless-stopped
    privileged: true  # nécessaire pour /dev/dri et accès hardware
    ports:
      - "10443:10443"  # HTTPS Web UI
    volumes:
      - scrypted_config:/server/volume
      - /dev/shm:/dev/shm  # pour NVR tmpfs
    devices:
      - /dev/dri:/dev/dri  # optionnel : pour hardware accel Intel/AMD
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.scrypted.rule=Host(`scrypted.example.com`)"
      - "traefik.http.routers.scrypted.entrypoints=websecure"
      - "traefik.http.routers.scrypted.tls.certresolver=letsencrypt"
      - "traefik.http.services.scrypted.loadbalancer.server.port=10443"

volumes:
  scrypted_config:

Setup : ouvrir https://IP:10443, créer compte admin, installer les plugins (HomeKit, NVR, caméras RTSP/ONVIF).

🔄 Alternatives

Open Source

Propriétaires

  • Synology Surveillance Station — NVR intégré aux NAS Synology.
  • QNAP QVR Pro — NVR intégré aux NAS QNAP.
  • Hik-Connect / Dahua — Plateformes cloud constructeur.

🔐 Sécurité

  • HTTPS obligatoire : Scrypted force HTTPS sur le port 10443.
  • Authentification : comptes locaux, MFA possible, SSO via plugins.
  • Self-hosting : privileged: true requis pour l'accès hardware, à limiter en contexte de confiance.
  • Réseau : isoler sur VLAN IoT/caméras.

📚 Ressources

Pages Liées