{"id":3814,"date":"2020-02-06T12:46:30","date_gmt":"2020-02-06T10:46:30","guid":{"rendered":"https:\/\/www.azurs.net\/carnet\/?p=3814"},"modified":"2025-10-23T11:38:30","modified_gmt":"2025-10-23T09:38:30","slug":"pi-hole-sur-carte-zeropi","status":"publish","type":"post","link":"https:\/\/www.azurs.net\/carnet\/2020\/02\/pi-hole-sur-carte-zeropi\/","title":{"rendered":"Pi-hole sur carte ZeroPi"},"content":{"rendered":"<p>J&rsquo;ai r\u00e9cemment fait l&rsquo;acquisition de la carte <a href=\"http:\/\/wiki.friendlyarm.com\/wiki\/index.php\/ZeroPi\">ZeroPi<\/a>, propos\u00e9e par <a href=\"https:\/\/www.friendlyarm.com\/\">FriendlyELEC<\/a>. C&rsquo;est un (tr\u00e8s) petit ordinateur anim\u00e9 par un microprocesseur Allwinner H3, dot\u00e9 de 512 Mo de m\u00e9moire vive, d&rsquo;une interface Gigabit Ethernet et d&rsquo;un port USB 2.0. Le stockage est possible sur une carte MicroSD. La <em>chose<\/em> ne mesure que 4\u00a0cm x 4\u00a0cm. Un bo\u00eetier m\u00e9tallique qui joue aussi le r\u00f4le de dissipateur de chaleur est propos\u00e9 en option. Il n&rsquo;y a pas \u00e0 ma connaissance de distributeur en France. J&rsquo;ai command\u00e9 la carte directement <a href=\"https:\/\/www.friendlyarm.com\/index.php?route=product\/product&amp;path=69&amp;product_id=266\">depuis la boutique de FriendlyELEC<\/a>. La machine, exp\u00e9di\u00e9e de Chine, est arriv\u00e9e en deux semaines par la poste.<\/p>\n<p>La carte ZeroPi est un bon candidat pour l&rsquo;installation de <a href=\"https:\/\/pi-hole.net\/\">Pi-hole<\/a>, le bloqueur de publicit\u00e9 pour l&rsquo;ensemble des machines install\u00e9es sur le r\u00e9seau local, sous la forme d&rsquo;un serveur DNS.<!--more--><\/p>\n<p>Je suis parti d&rsquo;une installation basique d&rsquo;<a href=\"https:\/\/www.armbian.com\/\">Armbian<\/a>, <a href=\"https:\/\/www.armbian.com\/zero-pi\/\">qui prend en charge le ZeroPi<\/a>. J&rsquo;ai opt\u00e9 pour la version bas\u00e9e sur la Debian 10 (<em>buster<\/em>). Il suffit pour cela de t\u00e9l\u00e9charger puis de d\u00e9compresser l&rsquo;archive propos\u00e9e pour transf\u00e9rer l&rsquo;image sur la carte SD, par exemple en utilisant <a href=\"https:\/\/www.balena.io\/etcher\/\">BalenaEtcher<\/a>.<\/p>\n<p>Il faut affecter une adresse IP statique \u00e0 la machine, en utilisant par exemple l&rsquo;application nmtui qui est une interface en ligne de commande pour NetworkManager. C&rsquo;est expliqu\u00e9 en d\u00e9tail dans la <a href=\"https:\/\/docs.armbian.com\/User-Guide_Getting-Started\/#how-to-set-fixed-ip\">documentation d&rsquo;Armbian<\/a>. On peut aussi r\u00e9server une adresse IP dans la configuration du serveur DHCP disponible sur le r\u00e9seau (par exemple sur le routeur).<\/p>\n<p>L&rsquo;installation en utilisant <a href=\"https:\/\/github.com\/pi-hole\/pi-hole\/#one-step-automated-install\">le script propos\u00e9 par Pi-hole<\/a> se d\u00e9roule sans anicroche jusqu&rsquo;\u00e0 l&rsquo;installation de php. C&rsquo;est apparemment un probl\u00e8me de d\u00e9pendances non satisfaites (lire <a href=\"https:\/\/forum.armbian.com\/topic\/3905-pi-hole-issues\/?tab=comments#comment-94072\">ce fil de discussion sur le forum Armbian<\/a>). Pour contourner ce probl\u00e8me, il suffit de relancer une mise \u00e0 jour et une mise \u00e0 niveau des paquets: <code>sudo apt update &amp;&amp; sudo apt upgrade<\/code> puis de relancer le script d&rsquo;installation de Pi-hole.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Explique comment installer Pi-hole sur une carte ZeroPi de FriendlyELEC anim\u00e9e par Armbian.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[395],"tags":[561,457,250,559,560],"class_list":["post-3814","post","type-post","status-publish","format-standard","hentry","category-bidouillages","tag-armbian","tag-dns","tag-installation","tag-pi-hole","tag-sbc"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/posts\/3814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/comments?post=3814"}],"version-history":[{"count":14,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/posts\/3814\/revisions"}],"predecessor-version":[{"id":4718,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/posts\/3814\/revisions\/4718"}],"wp:attachment":[{"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/media?parent=3814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/categories?post=3814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.azurs.net\/carnet\/wp-json\/wp\/v2\/tags?post=3814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}