Um ponto frequentemente negligenciado é a redundância - se o teu servidor cai, não tens Internet, porque todos os dispositivos na rede ficam esperando por ele. Isso significa que deves configurar pelo menos um DNS de fallback (ou seja, um segundo servidor ou o DNS do provedor como backup), para que os teus clientes não fiquem completamente no escuro. A maioria das ferramentas como Pi-hole te permite guardar isso nas configurações - faz isso já, antes de colocar em produção.
Também importante: garante que o teu servidor seja alcançável estaticamente na rede (IP fixo, não por DHCP), senão o perdes em algum lugar no router e todos os clientes apontam para o nada. E se quiseres bloquear muita coisa (anúncios, rastreadores e tal), comece devagar - algumas listas de filtros agressivos travam as consultas e deixam tudo lento. Testa isso primeiro com poucas listas e depois aumenta. Em termos de hardware, um Raspberry Pi antigo é realmente suficiente, desde que a CPU não esteja completamente sobrecarregada - uma rápida olhada na utilização (top ou htop) te diz rapidamente se faz sentido.