Soluzione della community

Installa Kerberos Agent su ZimaOS con lo storage Synology

A user wanted Kerberos.io on an i5 ZimaOS system while storing surveillance recordings on a separate Synology NAS.

Usa il container Kerberos Agent attuale su ZimaOS, non la vecchia immagine archiviata kerberos/kerberos. Il progetto attuale utilizza kerberos/agent, supporta Docker su AMD64 ed è progettato per un'unica istanza Agent per telecamera.

Se le registrazioni devono essere salvate su un NAS Synology, monta prima la condivisione Synology in modo affidabile su ZimaOS, verifica il percorso di montaggio effettivo sull'host, quindi associa quel percorso alla directory delle registrazioni di Agent. Non indirizzare Kerberos a un percorso di rete che scompare ogni volta che il NAS si riconnette.

Il vecchio repository Docker di Kerberos è archiviato

Il repository Docker originale di Kerberos Open Source ora indirizza gli utenti al nuovo repository del progetto Kerberos Agent.

Inizia con l'immagine Agent attuale

docker run -p 8080:80   --name camera1   -d --restart=always   kerberos/agent:latest

L'utilizzo della porta host 8080 evita di occupare la porta 80 sull'host ZimaOS.

Rendi persistenti configurazione e registrazioni

docker run -p 8080:80   --name camera1   -v /DATA/AppData/kerberos/camera1/config:/home/agent/data/config   -v /DATA/AppData/kerberos/camera1/recordings:/home/agent/data/recordings   -d --restart=always   kerberos/agent:latest

La documentazione attuale di Agent raccomanda esplicitamente volumi persistenti per la configurazione e le registrazioni.

Un Agent per telecamera

Kerberos Agent è progettato come un'istanza isolata per l'elaborazione di ciascuna telecamera. Per più telecamere, crea container separati con nomi, porte web e directory persistenti univoci.

Usa Synology come destinazione delle registrazioni con attenzione

Monta prima la condivisione SMB/NFS di Synology in ZimaOS, verifica che rimanga montata dopo il riavvio, quindi controlla il percorso effettivo di montaggio sull'host con findmnt. Associa quel percorso stabile dell'host a /home/agent/data/recordings.

Non salvare la configurazione solo sulla condivisione Synology

Mantenere la configurazione di Agent localmente su ZimaOS e le registrazioni su Synology può rendere l'avvio più resiliente. Se Synology è temporaneamente non disponibile, Agent può comunque avviarsi e segnalare correttamente il problema di archiviazione.

Modifica le credenziali di accesso predefinite

La documentazione attuale di Kerberos Agent indica ancora le credenziali predefinite per una nuova installazione di Agent. Modificale immediatamente prima di utilizzare la distribuzione oltre un test locale.

Usa RTSP per le telecamere IP

Per il normale utilizzo con telecamere IP, Kerberos Agent richiede un flusso RTSP H264/H265. Verifica il flusso in modo indipendente prima di attribuire la colpa al container.

La guida Docker personalizzata illustra il flusso di lavoro generale per le app personalizzate.

Testa il montaggio Synology prima di registrare

findmnt
touch /path/to/synology/test-write
rm /path/to/synology/test-write

Conferma che l'host ZimaOS possa scrivere nella condivisione montata con i permessi previsti prima di associarla a Kerberos Agent. Un'app per telecamere non può risolvere un problema di permessi SMB/NFS sottostante.

Preparati all'indisponibilità di Synology

Se Synology si riavvia o la condivisione di rete si interrompe, le registrazioni di Agent possono non riuscire anche se il flusso della telecamera rimane attivo. Decidi se vuoi un piccolo buffer di registrazione locale o se accetti di perdere le registrazioni durante l'indisponibilità del NAS.

Controlla lo spazio libero e la conservazione

I video riempiono rapidamente lo spazio di archiviazione. Configura deliberatamente le regole di conservazione e pulizia automatica e monitora la destinazione Synology. Non fare affidamento su una directory di registrazione illimitata su un volume NAS condiviso.

Domande frequenti

Quale immagine Kerberos devo usare ora?

Usa l'immagine attuale kerberos/agent. Il vecchio progetto kerberos/kerberos è archiviato.

Le registrazioni possono essere salvate su Synology?

Sì, se la condivisione Synology è montata in modo affidabile sull'host ZimaOS e il relativo percorso dell'host è associato alla directory delle registrazioni di Agent.

Un container può gestire più telecamere?

Il modello attuale di Agent è progettato per un'unica istanza Agent per telecamera.

Quale porta utilizza l'interfaccia di Agent?

Il container è in ascolto sulla porta 80; assoc ia questa porta a una porta host ZimaOS libera, ad esempio 8080.