Synology ZoneMinder

Feneck91

Maître Jedi
29 Octobre 2015
701
3
48
Bonjour à tous et à toutes.

Pas super convaincu par SurveillanceStation, je souhaite examiner d'autres alternatives.
Il semblerait qu'un système de surveillance et d'enregistrement de caméras IP des plus connu soit ZoneMinder.
Mais difficile de trouver des tuto. J'ai bien essayé de l'installer sous Docker mais... impossible d'y accéder.
Quelqu'un a déjà essayé ? Ou réussi ?

Un lien vers un tuto pour Docker (pour syno) ?
Perso je n'ai rien trouvé.
 
Salut,
Chez moi cela fonctionne, voici mon compose : ( inspiré d'ici )
Code:
version: '3.1'
services:
    zoneminder:
        container_name: zoneminder
        image: dlandon/zoneminder:latest
        restart: unless-stopped
        ports:
            - 8443:443/tcp
            - 9000:9000/tcp
        network_mode: "bridge"
        privileged: true
        environment:
            - TZ=Europe/Paris
            - SHMEM=50%
            - PUID=1030
            - PGID=100
            - INSTALL_HOOK=0
            - INSTALL_FACE=0
            - INSTALL_TINY_YOLOV3=0
            - INSTALL_YOLOV3=0
            - INSTALL_TINY_YOLOV4=0
            - INSTALL_YOLOV4=0
            - MULTI_PORT_START=0
            - MULTI_PORT_END=0
        volumes:
            - config:/config:rw
            - data:/var/cache/zoneminder:rw
volumes:
    config:
    data:

Attention, ici config et data sont des volumes, il peu etre bien de les monter en dossier sur le nas afin d'avoir un acces faciliter pour la sauvegarde, ...

L’accès ce fait ensuite par https://ADRESSE_IP_DU_NAS:8443/zm/
 
Tu l'as encore installé à la main, pas avec le Docker du synology ?
Et tu as pris quoi comme image ?
 
Le docker de synology étant limité j'ai pris l'habitude de passer en SSH, de plus en SSH c'est au final ( quand on n'a la technique ^^ ) plus rapide que via l'interface de synology.

J'ai utilisé l'image dlandon/zoneminder:latest

Exemple si ton dossier docker est sur volume1 :
Dans docker/ tu créer un dossier zoneminder et dedans un dossier data/ et config/

Tu créer sur ton pc un fichier texte, ou tu va coller ceci :
Code:
version: '3.1'
services:
    zoneminder:
        container_name: zoneminder
        image: dlandon/zoneminder:latest
        restart: unless-stopped
        ports:
            - 8443:443/tcp
            - 9000:9000/tcp
        network_mode: "bridge"
        privileged: true
        environment:
            - TZ=Europe/Paris
            - SHMEM=50%
            - PUID=1030
            - PGID=100
            - INSTALL_HOOK=0
            - INSTALL_FACE=0
            - INSTALL_TINY_YOLOV3=0
            - INSTALL_YOLOV3=0
            - INSTALL_TINY_YOLOV4=0
            - INSTALL_YOLOV4=0
            - MULTI_PORT_START=0
            - MULTI_PORT_END=0
        volumes:
            - /volume1/docker/zoneminder/config:/config:rw
            - /volume1/docker/zoneminder/data:/var/cache/zoneminder:rw

( dedans il faut modifier PUID et GUID avec les ID de ton users ), voir https://www.forum-nas.fr/viewtopic.php?f=56&t=13213

Et tu le transfert dans /docker/zoneminder et le nommant : docker-compose.yml

En SSH :
Tu te connect et tu passe en root :
Code:
sudo su -
Tu va dans le répertoire du compose:
Code:
cd /volume1/docker/zoneminder
et tu l'execute :
Code:
docker-compose up -d

une fois 'done" il te faudra surement attendre 4/5min que la machine soit prete
tu puis suivre l'installation avec
Code:
docker logs -f zoneminder
 
Après une nuit : 1700 notifications, 70 pages à supprimer... J'ai stoppé le docker pour le moment.
C'est un vrai problèmes avec ces logiciels, ça détecte tout et n'importe quoi.

J'ai réussi à avoir les deux flux de la caméra dont une en H265+. Par contre pour la bouger / zoomer c'est pas encore ça.