Pesquisa completa: todas as opções de software, todo o hardware verificado em Portugal (CeX PT + OLX 372 anúncios), plano B por localidade (Aveiro/Águeda, Viseu, Mantes FR), e guia de instalação passo-a-passo.
| Software | Licença | DoH/DoT nativo | DHCP | RAM mín. | Veredicto |
|---|---|---|---|---|---|
| Pi-hole v6 | EUPL | via cloudflared | ✓ | 512 MB | Recomendado |
| AdGuard Home | GPL-3.0 | ✓ nativo | ✓ | 256 MB | Alternativa sólida |
| GL.iNet + AdGuard | GPL-3.0 | ✓ | ✓ | 128 MB (router) | All-in-one mas caro |
| NextDNS (cloud) | Freemium €19.90/ano | ✓ | ✗ | — | Sem hardware |
Primeira vez: instala Pi-hole. Tutorial mais simples, mais ajuda online. AdGuard Home é melhor se precisas de DoH/DoT sem configurar cloudflared.
Opção €0: Pi-hole corre no teu RPi5 4GB já existente. Usa <100MB RAM e <5% CPU. Não precisas de hardware novo.
Águeda pertence ao distrito de Aveiro. Pesquisar nas três plataformas principais, filtrado por distrito.
Distrito de Viseu — pesquisar nas mesmas plataformas.
Zona Mantes (Yvelines, 78). Principal plataforma em França é o LeBonCoin. Paris a ~55km. Raio sugerido 30–50km.
Pi-hole v6
Usa Raspberry Pi Imager. Escolhe OS Lite (sem desktop). Em Advanced: activa SSH, define username/password.
No admin do router, reserva IP fixo para o MAC do RPi. Ex: 192.168.1.10.
curl -sSL https://install.pi-hole.net | bash — segue o wizard. Confirma o IP do passo 2.
DNS primário = IP do Pi. DNS secundário = 8.8.8.8 (fallback).
Abre http://192.168.1.10/admin. Dashboard Pi-hole com queries a aparecer. Pronto.
AdGuard Home
Raspberry Pi OS Lite + IP fixo no router.
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
Abre http://[IP]:3000 — wizard guia a configuração completa incl. DNS upstream (Cloudflare 1.1.1.1, Quad9).
Igual ao Pi-hole — DNS primário = IP do Pi, DNS secundário = 8.8.8.8.
:3000UI moderna com estatísticas, DoH/DoT sem instalar mais nada, bloqueio por cliente individual.
Pi-hole usa <100MB RAM e <5% CPU. RPi5 tem 4GB e 8 serviços Flask — margem enorme. 10 minutos, zero custo.
Ethernet real, 1GB RAM, €30 Grade C. Adiciona €10 SD+carregador = €40 total.
Se o AP cair momentaneamente, toda a rede perde DNS. Para servidor DNS 24/7, Ethernet é essencial.
Se o Pi muda de IP, toda a rede perde DNS até reconfigurar. DHCP reservation no router pelo MAC antes de qualquer coisa.
Se Pi reiniciar para manutenção, rede cai para 8.8.8.8 — sem bloqueio mas funcional.
RPi 3B aparece frequentemente a €30 Negociável. Preço igual ao CeX mas podes negociar para €25.
Primeira instalação: Pi-hole. Mais tutoriais, mais ajuda online. AdGuard melhor se precisas DoH/DoT nativo.
GL-SFT1200 €40.99, GL-AX1800 €102.99. Se já tens RPi5, não há razão para comprar router dedicado.
Pi-hole defaults (StevenBlack) bloqueiam ~90%. Adicionar oisd.nl ou hagezi aumenta para ~95%. YouTube e Spotify ads = imunes.
372 anúncios maioritariamente Porto/Lisboa. Usa links do Plano B — stock muda diariamente.
Pi-hole é apenas mais um serviço systemd (pihole-FTL). Corre em paralelo com tudo o resto — não interfere com Flask, nginx, cloudflared ou qualquer outro serviço.
Instalar Pi-hole no RPi5 já existente é a opção €0 — 10 minutos, zero custo, cobertura imediata de toda a rede.
M920q com Proxmox: Pi-hole corre num LXC container (não uma VM completa) — usa apenas ~50MB RAM, é isolado do resto, fácil de fazer backup/restore. É a arquitectura ideal a longo prazo.
Duas moradas: Pi-hole é um servidor DNS local — só serve os dispositivos na mesma rede (mesmo router). Cada localização precisa da sua própria instância independente. Não comunicam entre si.
RPi 3 Model B v1.2 — €25 LBC ↗
BCM2837 quad A53 1.2GHz • 1GB RAM • 100Mbps Ethernet • 2015
Bare minimum absoluto para Pi-hole + cloud backup agent. Faz as duas coisas simultaneamente sem suor.
RPi 5 — 1 GB — €40 LBC ↗
BCM2712 quad A76 2.4GHz • 1GB RAM • Gigabit • PCIe • USB 3.0
CPU muito mais rápido que 3B (A76 vs A53), mas a RAM é o limite. Para Pi-hole + backup apenas é suficiente.
| Tarefa | RPi 3B €25 | RPi 5 1GB €40 |
|---|---|---|
| Pi-hole | ✓ | ✓ |
| restic → R2 cloud | ✓ | ✓ |
| Backup local (NVMe/HDD) | ✗ | ✓ (PCIe) |
| Serviços extra | △ apertado | △ 1GB RAM |
| Preço | €25 | €40 |
Morada com M920q
O M920q com Proxmox cobre Pi-hole + backup sozinho. Um RPi adicional nessa morada seria redundante.
Morada sem M920q nem RPi5
| Cenário | Precisas de RPi? |
|---|---|
| Morada com M920q → Pi-hole | Não — M920q faz via LXC |
| Morada com M920q → cloud backup (R2) | Não — M920q faz via restic |
| Morada com M920q → backup local separado do M920q | Opcional — RPi 5 1GB + NVMe como destino independente |
| Terceira morada sem M920q nem RPi5 | Sim — RPi 3B €25 é o bare minimum |
| Morada com RPi5 (já existente, ex. Aveiro) | Não — RPi5 já faz Pi-hole + restic |
Backup é sobre dados, não hardware. O M920q pode morrer e ser substituído por €100–200. Os dados (SQLite DBs, configs, Pi-hole blocklists) não têm replicação automática — só tens aquilo que fizeres. Um bom backup não precisa de hardware extra — só precisa de um destino fora da morada.
Todas as opções — tabela comparativa
| Opção | Tipo | Custo | Facilidade | Segurança | Hardware extra? | Destaque |
|---|---|---|---|---|---|---|
| Cloudflare R2 | Cloud S3 | €0 / 10GB | ★★★★☆ | ★★★★☆ | Não | Já tens no plano JetBlip |
| Oracle Cloud Free | Cloud S3 | €0 / 200GB | ★★★☆☆ | ★★★★☆ | Não | Maior free tier do mercado |
| BorgBase (free) | Cloud SFTP | €0 / 10GB | ★★★★★ | ★★★★★ | Não | Feito para restic; append-only gratis |
| Backblaze B2 | Cloud S3 | €0–1/mês | ★★★★☆ | ★★★★☆ | Não | $0.006/GB após 10GB free |
| BorgBase (pago) | Cloud SFTP | $2/mês / 250GB | ★★★★★ | ★★★★★ | Não | Append-only, alertas, GUI limpa |
| Hetzner Storage Box | SFTP/SSH | €3.32/mês / 1TB | ★★★★☆ | ★★★★☆ | Não | SSH nativo, EU/GDPR, sweet spot |
| VPS pequeno (Hetzner CX22) | VPS SSH | €4.35/mês / 40GB | ★★★☆☆ | ★★★★★ | Não | Controlo total; instalar restic rest-server |
| Hardware velho (laptop/desktop) | Físico SSH | €0 + eletricidade | ★★☆☆☆ | ★★★★★ | Sim (já tens) | Gratuito se já tens device ocioso |
| Mini PC usado (OLX/CeX) | Físico SSH | €40–80 único | ★★★☆☆ | ★★★★★ | Sim (comprar) | Melhor que RPi: USB3, mais armazenamento |
| NAS (Synology DS223j) | NAS SFTP | €170–300 único | ★★★★☆ | ★★★★★ | Sim (comprar) | Overkill para home lab; só se já quiseres NAS |
Por critério — qual escolher
restic -r sftp:... em 2 minutosrestic backup para R2 e para Hetzner em sequência. Se um falhar, o outro tem a cópia.
★ Para o teu caso específico (M920q home lab)
Cobre Pi-hole config, SQLite DBs, Proxmox LXC configs. <500MB de dados úteis na maioria dos home labs. R2 free tier (10GB) chega.
Dois pontos geográficos remotos sem hardware adicional. Cobre até 1TB — o suficiente para snapshots completos de LXC e dados de crescimento futuro.
Hetzner Storage Box — contratar€3.32/mês↗Um mini PC usado €50–80 no OLX/CeX tem USB 3.0, Ethernet Gigabit, e corre Ubuntu. Muito mais cómodo que RPi para este caso de uso: liga USB HDD, instala restic rest-server via systemd, Tailscale para acesso seguro. Se já tens um laptop velho ocioso — usa esse, €0 extra.
Synology DS223j €170–300 + HDDs faz sentido se já quiseres NAS para media/fotos/documentos. Só para receber backups do M920q, é excessivo.
Conclusão: R2 (€0) + Hetzner Storage Box (€3.32/mês) = dois destinos offsite independentes, sem hardware adicional, sem complexidade. Cobre 99% dos cenários de desastre por €40/ano. Se quiseres uma cópia física que controlas, usa um laptop velho ou mini PC usado — não é necessário ser RPi.
O M920q cobre falhas de disco e falhas de software. Mas se a morada ficar destruída (fogo, inundação, roubo), perdes o NVMe e a cópia cloud seria a única sobrevivente. Para cobertura total precisas de pelo menos um destino de backup fora dessa morada.
Um disco USB sem um computador a correr não consegue receber backups. Precisas de um host sempre ligado (físico ou cloud) para aceitar restic por SSH/SFTP. O “disco na casa do amigo” só funciona se houver um computador lá a correr.
Opções para backup fora da morada (por custo)
10GB gratuitos, sem egress fees. restic -r s3:https://<account>.r2.cloudflarestorage.com/<bucket>. Já tens no plano JetBlip.
Storage gerido com SSH/SFTP. Hetzner opera os servidores (Helsinki/Falkenstein). restic -r sftp:[email protected]:/restic. Sem hardware a gerir da tua parte.
RPi Zero 2W em casa de familiar/amigo (Aveiro, Mantes, etc.) com Tailscale + restic rest-server. M920q envia backups via Tailscale mesh — encriptados ponta-a-ponta.
Arquitectura recomendada com M920q
O RPi ainda faz sentido no teu setup — mas não onde tens M920q. O caso de uso certo é: receptor de backups remotos numa 2ª localização (casa dos pais em Aveiro, Baptiste em Mantes, etc.). R2 + Hetzner juntos já te dão dois pontos geográficos remotos sem hardware adicional.
GL.iNet → funciona SOZINHO, sem RPi
Corre OpenWrt (Linux real). Podes instalar AdGuard Home directamente no router — é um mini-computador. Liga ao teu router ISP e pronto. Sem RPi, sem mais nada.
TP-Link TL-WR1502X → NÃO faz Pi-hole. Nunca. De forma alguma.
Não é uma questão de precisar de ajuda — o firmware é fechado, sem root, sem package manager. Não podes instalar software nele. Mesmo que ligues um RPi à sua LAN, o Pi-hole estaria no RPi — o TP-Link seria apenas um router burro.
| Dispositivo | Faz Pi-hole/AdGuard? | Como? |
|---|---|---|
| GL.iNet | ✓ Sozinho | OpenWrt nativo → instala AdGuard directamente |
| RPi 3B | ✓ Sozinho | Linux → instala Pi-hole em 1 comando |
| TP-Link TL-WR1502X | ✗ Nunca | Firmware fechado — impossível instalar software |
GL.iNet e RPi são alternativas entre si. O TP-Link é uma categoria completamente diferente.
GL.iNet (€40–€103)
Router que corre OpenWrt — pode instalar AdGuard Home directamente no router, sem RPi separado. All-in-one.
Por que “não vale”:
TP-Link TL-WR1502X (€40.65 Amazon.es)
Router de viagem — compacto, WiFi 6, alimentado por USB-C/powerbank. Não é OpenWrt, firmware proprietário TP-Link.
Para que serve:
Não é um substituto do GL.iNet para Pi-hole. São produtos para fins diferentes.
Já tens RPi5 4GB online 24/7 com 8 Flask services. O M920q vem a caminho.
Usa <100MB RAM, zero impacto nos serviços Flask. Cobre toda a rede imediatamente. DNS secundário 8.8.8.8 para fallback.
RPi5 fica como cold standby backup. Melhor arquitectura a longo prazo.
Adiciona €8 SD + €8 carregador = €46 total. Ethernet real, isolado dos outros serviços.
€40–€103 por algo que RPi faz por €30. Só se quiseres all-in-one VPN+AdGuard sem Linux.
Decisão final: instala Pi-hole no RPi5 já hoje — 10 min, €0, cobertura imediata de toda a rede. Mantém alerta OLX para RPi 3B se quiseres redundância futura.
0.0.0.0 → browser recebe "host não encontrado" → anúncio não carrega.curl -sSL https://install.pi-hole.net | bashcurl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v:3000 após instalação.| Spec | 3 Model B Fev 2016 |
3 Model B+ Mar 2018 |
|---|---|---|
| CPU | BCM2837 1.2 GHz |
BCM2837B0 1.4 GHz |
| RAM | 1 GB LPDDR2 | 1 GB LPDDR2 |
| Ethernet | 100 Mbps | ~300 Mbps * |
| WiFi | 802.11n 2.4 GHz only |
802.11ac 2.4 + 5 GHz |
| Bluetooth | 4.1 | 4.2 + BLE |
| PoE header | Não | Sim (+ HAT) |
| CeX PT | €30 Grade C | €35 |
| Spec | 3 Model A+ Nov 2018 |
|---|---|
| CPU | BCM2837B0 1.4GHz |
| RAM | 512 MB |
| Ethernet | ✗ Sem Ethernet |
| WiFi | 802.11ac dual-band |
| USB | 1× USB 2.0 |
| CeX PT | €20 |
curl -sSL https://install.pi-hole.net | bash