ネットワーク
上級

Pi-hole Installation/Docker(パイホールインストール)

Pi-hole設置方法。Raspberry Pi 5/4 + microSD 32GB+(curl -sSL https://install.pi-hole.net | bash)・Docker container(pihole/pihole image・docker-compose.yml)・Ubuntu 22.04 LTS Server install・1M+ blocklist(StevenBlack/hagezi)・Web GUI(http://pi.hole/admin)・DHCP server option(home router DNS overrride)・Conditional Forwarding(internal hostname resolve)・FTL(Faster Than Light) DNS engine・PADD(Display dashboard)・Local DNS Records(static A record)・Unbound recursive resolver併用・2026年 OpenWrt + Pi-hole/AdGuard Home homelab定番。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
pi-hole
Docker
Raspberry Pi 5
FTL

概要

Pi‑holeはネットワークレベルで広告・トラッキングをブロックするDNSベースのフィルタリングソリューションです。公式インストーラ(curl -sSL https://install.pi-hole.net | bash)でRaspberry Pi 5/4に簡単に導入でき、microSD 32 GB以上が推奨されます。Docker環境ではpihole/piholeイメージを用い、docker‑compose.ymlで構成。Ubuntu 22.04 LTS Serverでも同様にインストール可能。2025年にリリースされたPi‑hole 1.8.0はFTL(Faster Than Light)DNSエンジンの高速化と、1 M+ブロックリスト(StevenBlack/Hagezi)を標準搭載。Web GUIはhttp://pi.hole/adminで確認でき、DHCPサーバー機能やConditional Forwarding(内部ホスト名解決)も利用可能。2026年にはOpenWrtとPi‑hole/AdGuard Homeを併用したハomelabが業界標準となりつつあります。

主な特徴・仕組み

  • DNSベースの広告ブロック:1 M+ドメインをブロックリストで管理。
  • FTLエンジン:CPU使用率1.2%で1 ms以下の応答。
  • Docker化:pihole/piholeイメージは軽量、再起動時に設定保持。
  • DHCPオプション:家内LANでDHCPを割り当て、DNSをPi‑holeへ強制。
  • Conditional Forwarding:内部ネットワークのホスト名を解決。
  • PADD:ダッシュボードでトラフィック統計をリアルタイム表示。
  • Unbound併用:再帰解決をローカルで完結、外部問い合わせを減少。
  • Web GUI:ブラウザから設定・監視が可能。
  • MicroSD 32 GB:最低容量。
  • Raspberry Pi 5:1.5 GHz 4コア、4 GB LPDDR5、最大5 GHz Wi‑Fi。
  • Raspberry Pi 4:1.8 GHz 4コア、4 GB LPDDR4、USB 3.0。
  • Nvidia RTX 5090:4 K映像処理、12 GB GDDR7、TDP 450 W。
  • Ryzen 9 9950X3D:16コア、3.5 GHz、TDP 350 W。
  • DDR5‑6000:高速メモリ、32 GBでPi‑hole+ローカルDNSを同時稼働。
  • 1 TB NVMe SSD:ログ・統計データ保存に最適。
  • 750 W PSU:高負荷PCと併用時の電源余裕。
  • 4K UHDモニター:PADDの詳細表示に最適。
  • 2.4 GHz / 5 GHz Wi‑Fi:DHCPサーバーと連携。
  • 750 W:全体の電力需要。
  • 1.5 GHz:Pi‑holeのCPUスピード。

スペック比較表

デバイスCPUメモリストレージネットワーク
Raspberry Pi 51.5 GHz 4‑core4 GB LPDDR5microSD 32 GB5 GHz Wi‑Fi
Raspberry Pi 41.8 GHz 4‑core4 GB LPDDR4microSD 32 GB5 GHz Wi‑Fi
Ubuntu 22.04 LTS ServerIntel Xeon E-2288G 3.7 GHz16 GB DDR41 TB NVMe1 Gbps LAN

具体例・対応製品

  1. Raspberry Pi 5 + 32 GB microSD:公式インストーラで即時導入。
  2. Raspberry Pi 4 + 64 GB microSD + Docker Compose v2.15:2025年にリリースされたDocker Composeで簡易構成。
  3. Ubuntu 22.04 LTS Server + 750 W PSU + 1 TB NVMe SSD:デスクトップPCにPi‑holeを統合し、ローカルDNSとUnboundを併用。
  4. OpenWrt 22.03 + Pi‑hole 1.8.0:2026年に推奨されるハomelab構成。
  5. AdGuard Home + Pi‑hole:2025年に公式にサポートされたハイブリッド構成で、広告とトラッキングを二重にブロック。

自作PCでの選び方・注意点

  • 電源容量:Pi‑holeは消費電力が低いが、PCと併用する場合は750 W以上を確保。
  • ストレージ速度:NVMe SSDを選択し、ログの書き込みを高速化。
  • ネットワークインターフェース:1 Gbps LANを備え、DHCPサーバーと統合。
  • 温度管理:Pi‑holeは高温に弱いため、冷却ファンを追加。
  • Dockerバージョン:2025年にリリースされたDocker Compose v2.15を使用し、restart: unless-stoppedを設定。
  • ブロックリスト更新頻度:自動更新スクリプトをCronで10 分ごとに実行。
  • セキュリティ:Web GUIにHTTPSを設定し、認証を強化。
  • バックアップ:設定ファイルはGitで管理し、定期的にGitHubにプッシュ。
  • 電源管理:UPSを接続し、停電時にPi‑holeがダウンしないように。
  • IPアドレス固定:DHCPで固定IPを割り当て、ネットワーク全体で一貫性を保つ。

関連用語との違い

用語主な違い代表的な用途
Pi‑holeDNSレベルで広告をブロック家庭・小規模オフィス
AdGuard Homeブラウザ拡張とDNSの両方を統合大規模ネットワーク
Unboundローカル再帰DNSサーバー高速ローカル解決
OpenWrtルーターOSルーターとPi‑holeの統合
Docker Composeコンテナオーケストレーション複数サービスの同時管理

よくある質問(FAQ)

Q1. Pi‑holeをRaspberry Pi 5で動かす場合、どのくらいのCPU負荷になるのですか?
A1. Pi‑hole 1.8.0のFTLエンジンは、1 M+ブロックリストを扱ってもCPU使用率は1.2%以下で、Raspberry Pi 5の1.5 GHz 4コアではほぼ無視できる負荷です。

Q2. DockerでPi‑holeを動かすとき、永続化はどうすればいいですか?
A2. docker‑compose.ymlでvolumesを設定し、/etc/piholeと/etc/dnsmasq.dをホストのディレクトリにマッピングします。これにより、コンテナ再起動時も設定・ブロックリストが保持されます。

Q3. 2026年のOpenWrtとPi‑holeの併用はどのようなメリットがありますか?
A3. OpenWrtはルーターOSとしてルーティング・ファイアウォール機能を提供し、Pi‑holeはDNSレベルで広告をブロックします。両者を併用すると、ネットワーク全体で一貫したポリシー管理が可能になり、ハomelab構成が簡素化されます。

まとめ

Pi‑holeはネットワークレベルで広告・トラッキングを効率的に除去できるソリューションであり、公式インストーラ、Docker、Ubuntu Serverのいずれの環境でも導入可能です。2025年にリリースされたFTL 1.8.0とDocker Compose v2.15、2026年に広がるOpenWrt+Pi‑hole/AdGuard Homeハomelabが最新トレンドです。自作PCでの導入時は電源・ストレージ・ネットワークインターフェースを適切に選択し、永続化とセキュリティを確保すれば、安定した広告ブロック環境を構築できます。

この記事について
カテゴリーネットワーク
難易度上級
作成日2026/4/25