↓ Zum Hauptinhalt springen
  1. Beiträge/
  2. Kleines Homelab/
  3. k3s-prod: Kubernetes Cluster Konfiguration und Anwendungsbereitstellung/

Scrypted

Inhaltsverzeichnis

Scrypted
#

Scrypted ist eine Brücke für Kameras. Hier dient es dazu, Kameras mit HomeKit Secure Video in die Home-App zu bringen. Die HomeKit-Integration von Home Assistant kann nur Livebild und Vorschau, keine Aufnahmen.

Quelle
#

  • Image docker.io/koush/scrypted (Variante noble-full), feste Version in values.yaml, Renovate hebt sie.
  • Kein offizielles Helm-Chart, deshalb app-template von bjw-s.

Dokumentation
#

Aufbau
#

Datei Inhalt
values.yaml Deployment mit Init-Container für das Routing, Service, Ingress, Volume
networkAttachmentDefinition.yaml Macvlan home-net ins Heimnetz, wie in apps/home-assistant
certs.yaml Let’s-Encrypt-Zertifikat für die Weboberfläche
dns-records.yaml Öffentlicher Name der Weboberfläche, Zugriff nur aus dem LAN und über Authentik

Netzwerk
#

Der Pod hat zwei Netze: das Cluster-Netz (eth0) und das Heimnetz (net1, feste Adresse aus values.yaml). Der Init-Container legt Multicast (224.0.0.0/4) auf net1. Ohne diese Route kündigt sich ein HomeKit-Zubehör mit der Cluster-IP an, die die iPhones nicht erreichen, und Kamerastreams kommen nicht an. Dasselbe Problem hatte die HomeKit-Integration von Home Assistant.

Einrichtung in der Oberfläche
#

Plugins, Kameras und die HomeKit-Kopplung liegen im Volume von Scrypted, nicht in diesem Repository:

  1. Beim ersten Aufruf ein Administratorkonto anlegen.
  2. Plugins „RTSP Camera“ und „HomeKit“ installieren.
  3. Kamera anlegen, Quelle ist der Substream von go2rtc auf dem Gerät (siehe apps/localkit).
  4. Im HomeKit-Plugin die Kamera als eigenes Zubehör freigeben, HomeKit Secure Video aktivieren und in der Home-App koppeln.

HomeKit Secure Video braucht eine Home-Zentrale (Apple TV oder HomePod) und ein iCloud+-Abo. Die Aufnahmen speichert Apple verschlüsselt in iCloud.

Fabrice Kirchner
Autor
Fabrice Kirchner
stolzer Vater, Nerd, Admin