{"id":6677,"date":"2025-02-07T19:02:44","date_gmt":"2025-02-07T18:02:44","guid":{"rendered":"https:\/\/olivier.hoarau.site\/?p=6677"},"modified":"2025-02-07T19:03:33","modified_gmt":"2025-02-07T18:03:33","slug":"piloter-zoneminder-dun-mobile-avec-zmninja","status":"publish","type":"post","link":"https:\/\/olivier.hoarau.org\/?p=6677","title":{"rendered":"Piloter zoneminder d&rsquo;un mobile avec zmNinja"},"content":{"rendered":"\n<p>Il est possible d&rsquo;acc\u00e9der au syst\u00e8me de vid\u00e9osurveillance <a href=\"https:\/\/www.funix.org\/fr\/linux\/index.php?ref=videosurveillance#zoneminder\">zoneminder<\/a> \u00e0 partir d&rsquo;un mobile d\u00e8s lors que vous avez activ\u00e9 votre serveur <strong>httpd<\/strong> pour \u00eatre visible sur internet. Pour cela j&rsquo;ai ouvert une route sur ma box SFR et mon routeur en activant une connexion chiffr\u00e9e  <strong>SSL<\/strong> sur mon <a href=\"https:\/\/www.funix.org\/fr\/linux\/index.php?ref=apache2\">serveur LAMP<\/a>. Je me suis abonn\u00e9 \u00e0 <a href=\"https:\/\/www.noip.com\/\">No-IP<\/a> qui me permet d&rsquo;avoir une adresse fixe sur internet qui pointe sur l&rsquo;adresse IP dynamique que m&rsquo;attribue SFR. Bien s\u00fbr j&rsquo;ai d\u00e9fini les r\u00e8gles qui vont bien avec <a href=\"https:\/\/www.funix.org\/fr\/linux\/index.php?ref=intrusions#Installer_un_firewall_avec_shorewall\">shorewall<\/a>. <\/p>\n\n\n\n<p>L&rsquo;affichage sur le mobile n&rsquo;est pas formidable et pas tr\u00e8s convivial comme on peut le voir ci-dessous:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-mobile1.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"852\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-mobile1.jpg?resize=474%2C852&#038;ssl=1\" alt=\"\" class=\"wp-image-6685\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-mobile1.jpg?resize=570%2C1024&amp;ssl=1 570w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-mobile1.jpg?resize=167%2C300&amp;ssl=1 167w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-mobile1.jpg?w=702&amp;ssl=1 702w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-mobile2-1.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"948\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-mobile2-1.jpg?resize=474%2C948&#038;ssl=1\" alt=\"\" class=\"wp-image-6687\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-mobile2-1.jpg?resize=512%2C1024&amp;ssl=1 512w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-mobile2-1.jpg?resize=150%2C300&amp;ssl=1 150w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-mobile2-1.jpg?w=720&amp;ssl=1 720w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/a><\/figure>\n\n\n\n<p>Il se trouve qu&rsquo;il existe une application adhoc qui s&rsquo;appelle <a href=\"https:\/\/zmninja.zoneminder.com\/\">zmNinja<\/a>. Alors certes cela co\u00fbte la modique somme de 4,69\u20ac mais \u00e7a vaut le coup d&rsquo;investir pour si peu pour avoir une visualisation confortable sur mobile.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Tout d&rsquo;abord sous <strong>zoneminder<\/strong> j&rsquo;ai proc\u00e9d\u00e9 \u00e0 quelques configurations pour s\u00e9curiser l&rsquo;acc\u00e8s. J&rsquo;ai d&rsquo;abord cr\u00e9\u00e9 des utilisateurs, un compte admin classique et un compte limit\u00e9 utilisateur.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-users.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"80\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-users.jpg?resize=474%2C80&#038;ssl=1\" alt=\"\" class=\"wp-image-6678\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-users.jpg?resize=1024%2C173&amp;ssl=1 1024w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-users.jpg?resize=300%2C51&amp;ssl=1 300w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-users.jpg?resize=768%2C130&amp;ssl=1 768w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-users.jpg?resize=1536%2C260&amp;ssl=1 1536w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-users.jpg?w=1860&amp;ssl=1 1860w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-users.jpg?w=948&amp;ssl=1 948w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-users.jpg?w=1422&amp;ssl=1 1422w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/a><\/figure>\n\n\n\n<p>Ensuite dans les param\u00e8tres au niveau de syst\u00e8me j&rsquo;ai coch\u00e9 les cases ci-dessous.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-config1.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"548\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-config1.jpg?resize=474%2C548&#038;ssl=1\" alt=\"\" class=\"wp-image-6679\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-config1.jpg?w=765&amp;ssl=1 765w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zm-config1.jpg?resize=260%2C300&amp;ssl=1 260w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/a><\/figure>\n\n\n\n<p>Ensuite tout se passe sur le mobile, o\u00f9 on commence \u00e0 indiquer l&rsquo;URL et les mots de passe. Le premier mot de passe <strong>ZM authentication <\/strong>correspond au mot de passe d\u00e9fini dans <strong>zoneminder<\/strong>, le deuxi\u00e8me correspond au mot de passe mis en place sous <strong>Apache<\/strong> avec le fichier <strong>.htaccess<\/strong> pour s\u00e9curiser l&rsquo;acc\u00e8s au r\u00e9pertoire.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-settings1.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"948\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-settings1.jpg?resize=474%2C948&#038;ssl=1\" alt=\"\" class=\"wp-image-6680\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-settings1.jpg?w=720&amp;ssl=1 720w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-settings1.jpg?resize=150%2C300&amp;ssl=1 150w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-settings1.jpg?resize=512%2C1024&amp;ssl=1 512w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/a><\/figure>\n\n\n\n<p>La deuxi\u00e8me partie partie de l&rsquo;\u00e9cran est ci-dessous o\u00f9 on indiquera l&rsquo;URL du serveur <strong>zoneminder<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-settings2.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"948\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-settings2.jpg?resize=474%2C948&#038;ssl=1\" alt=\"\" class=\"wp-image-6681\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-settings2.jpg?resize=512%2C1024&amp;ssl=1 512w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-settings2.jpg?resize=150%2C300&amp;ssl=1 150w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-settings2.jpg?w=720&amp;ssl=1 720w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/a><\/figure>\n\n\n\n<p>La page d&rsquo;accueil ressemble \u00e0 \u00e7a<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-main.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"948\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-main.jpg?resize=474%2C948&#038;ssl=1\" alt=\"\" class=\"wp-image-6682\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-main.jpg?resize=512%2C1024&amp;ssl=1 512w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-main.jpg?resize=150%2C300&amp;ssl=1 150w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-main.jpg?w=720&amp;ssl=1 720w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/a><\/figure>\n\n\n\n<p>Et en mode montage<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-montage-1.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"948\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-montage-1.jpg?resize=474%2C948&#038;ssl=1\" alt=\"\" class=\"wp-image-6684\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-montage-1.jpg?resize=512%2C1024&amp;ssl=1 512w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-montage-1.jpg?resize=150%2C300&amp;ssl=1 150w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/zmninja-montage-1.jpg?w=720&amp;ssl=1 720w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/a><\/figure>\n\n\n\n<p>Quelques pages pour aller plus loin :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/zmninja.readthedocs.io\/en\/latest\/index.html\">La documentation officielle<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vS9z-ANNUbPRMhCWbS-PFJtB_6y6O_vwrZfLE6-TjPo3O0bPQeMUjjeTSXFvILU_w4ZTgU01CM9Hz8p\/pub\">Le manuel d&rsquo;utilisation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wikhttps:\/\/wiki.zoneminder.com\/ZMNinjai.zoneminder.com\/ZMNinja\">La page du wiki<\/a><\/li>\n\n\n\n<li>la <a href=\"https:\/\/www.funix.org\/fr\/linux\/index.php?ref=videosurveillance\">page sur la vid\u00e9osurveillance<\/a> sur le site <a href=\"https:\/\/www.funix.org\">Funix<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il est possible d&rsquo;acc\u00e9der au syst\u00e8me de vid\u00e9osurveillance zoneminder \u00e0 partir d&rsquo;un mobile d\u00e8s lors que vous avez activ\u00e9 votre serveur httpd pour \u00eatre visible sur internet. Pour cela j&rsquo;ai ouvert une route sur ma box SFR et mon routeur en activant une connexion chiffr\u00e9e SSL sur mon serveur LAMP. Je me suis abonn\u00e9 \u00e0 &hellip; <a href=\"https:\/\/olivier.hoarau.org\/?p=6677\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Piloter zoneminder d&rsquo;un mobile avec zmNinja<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[5],"tags":[109],"class_list":["post-6677","post","type-post","status-publish","format-standard","hentry","category-logiciels-libres","tag-videosurveillance"],"share_on_mastodon":{"url":"https:\/\/mastodon.social\/@funix\/113963916861958195","error":""},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/peOjJ-1JH","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/6677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6677"}],"version-history":[{"count":6,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/6677\/revisions"}],"predecessor-version":[{"id":6693,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/6677\/revisions\/6693"}],"wp:attachment":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6677"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6677"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}