homelab-pihole-dns
Настройка Pi-hole в Docker или на bare‑metal с поддержкой DNS‑over‑HTTPS и локальных DNS‑записей.
Суть
Что это за skill и зачем он нужен
Этот навык предоставляет пошаговые инструкции по развертыванию Pi-hole — сетевого блокировщика рекламы и вредоносных доменов — в домашней сети. Описаны варианты установки в Docker (рекомендованный способ) и на физическом хосте (Raspberry Pi, Debian/Ubuntu), настройка статического IP, интеграция с cloudflared для DNS‑over‑HTTPS, управление блок‑листами, создание локальных записей (например, nas.home.lan) и типичные процедуры отладки. Включены рекомендации по безопасности, такие как хранение пароля в .env и проверка контрольных сумм скачиваемых бинарных файлов.
Установка
Как установить
npx skills add https://github.com/affaan-m/everything-claude-code --skill homelab-pihole-dnsСценарии
Когда использовать
Подходит
- Развёртывание Pi-hole на Raspberry Pi или другом Linux‑сервере в домашней сети
- Необходимо централизованно блокировать рекламу и вредоносные домены для всех устройств
- Требуется использовать DNS‑over‑HTTPS для шифрования запросов к внешним резольверам
- Нужна локальная система имен (home.lan, home.arpa) для доступа к сервисам без DNS‑серверов роутера
- Планируется заменить встроенный DHCP роутера на Pi-hole или добавить резервный DHCP
Не подходит
- Сеть уже использует специализированный корпоративный DNS‑сервер с собственными политиками
- Отсутствует возможность выделить статический IP‑адрес для хоста Pi-hole
- Требуется 100 % отказоустойчивость без дополнительных экземпляров Pi-hole
- Нужна поддержка протоколов, не совместимых с Pi-hole (например, DNSSEC‑only без локального кэша)
- Ограничения по ресурсам не позволяют запустить Docker‑контейнер или отдельный сервер
Доверие
Проверки безопасности
Проверка вернула предупреждение. Перед установкой стоит просмотреть исходники, команды и доступы.
Проверка не нашла критичных проблем.
Предупреждений нет.
Похожие