PCGuia PCGuia
  • [email protected]
  • Dicas
    • Apps
    • Descomplicómetro
    • Download da semana
    • Guia completo
    • Inteligência Artificial
    • Linux
    • Modding
    • Photoshop
    • Teste de velocidade da Internet
    • Open Source
  • MacGuia
  • Jogos
  • Notícias
    • Ambiente
    • Apps
    • Ciência
    • Curiosidades
    • Hardware
    • Inteligência Artificial
    • Internet
    • Mercados
    • Mobilidade
    • Multimédia
    • Robots
    • Segurança
    • Software
    • Startup
    • Especiais
      • Especial PCGuia
      • História
  • Reviews
    • Armazenamento
    • Áudio
    • Componentes
    • Desktops
    • Gadgets
    • Imagem
    • Mobilidade
    • Periféricos
    • Robótica
  • Opinião
    • Conceito Humanoide
    • Há Uma App Para Tudo
    • O Que Vem à Rede
    • Praia das Maçãs
    • Quinta Coluna
  • Precisa de ajuda?
  • Contactos
  • Resultados da votações dos Prémios Leitor PCGuia 2024
  • Como testamos os produtos
  • Termos de utilização
  • Política de privacidade e cookies
  • Estatuto Editorial
  • Declaração de Privacidade
  • Declaração de Privacidade
  • Política de Cookies
© 2023 - Fidemo Sociedade de Media
A ler: Instale o Pi-hole
Font ResizerAa
PCGuia PCGuia
Font ResizerAa
Procurar
  • Dicas
  • Jogos
  • Linux
  • Notícias
  • Opinião
  • Reviews
  • Cookie Policy
© 2023 Fidemo Sociedade de Média
PCGuia > Open Source > Instale o Pi-hole
Open Source

Instale o Pi-hole

Tem um Raspberry Pi parado na gaveta e dez minutos disponíveis? Vamos ensinar-lhe a usar este sistema operativo e a dar uma nova vida a este mini-computador.

Tiago Carrondo
Publicado em 3 de Março, 2025
Tempo de leitura: 5 min

O Pi-hole é uma aplicação de software livre que tem como principal função proteger computadores, tablets e telefones ligados numa rede, de conteúdo indesejado (tipicamente anúncios) sem ser necessário instalar nenhuma aplicação nestes dispositivos. Esta protecção é conseguida através da filtragem dos pedidos de DNS, o serviço responsável por fazer corresponder nomes facilmente identificéveis (ansol.org) a endereços IP (35.185.44.232) bastante mais difíceis de memorizar.

- Publicidade -

O Pi-hole foi pensado para ser instalado num simples Raspberry Pi, mas pode também ser instalado numa máquina virtual, num container lxc/lxd. A sua versão Docker torna-o facilmente “instalável” em diversos sistemas, com por exemplo num NAS compatível com esta tecnologia.

Neste artigo vamos usar um Raspberry Pi e instalar nele o sistema operativo Ubuntu, com Docker e correr o container com o nosso Pi-hole.

Instalar o Ubuntu no Raspberry Pi
O Raspberry Pi, através da sua ferramenta imager, permite, de uma forma simples, instalar um elevado número de sistemas operativos e aplicações. Na lista de opções para ‘Operating System’ basta escolher: ‘Other general-purpose OS’ > ‘Ubuntu’ > ‘Ubuntu Server 22.04.3 LTS’. Na opção ‘Storage’ escolhe-se o cartão de memória a usar no Pi. Na roda dentada é, ainda, necessário activar o SSH, a autenticação com password ou chave pública e definir o nome de utilizador palavra passe do utilizador-administrador criado durante a instalação. Podemos ainda definir o ‘hostname’ que ajuda à identificação na lista de equipamentos da vossa rede: ‘pihole’ é uma excelente opção. Finalmente, faça ‘Save’ > ‘Write’. Depois, basta inserir o cartão no Raspberry Pi, ligá-lo ao à rede, à corrente e esperar que o sistema operativo termine o primeiro arranque.

Instalar o Docker no Ubuntu
Se tudo correu conforme planeado, é possível aceder via ssh ao Ubuntu usando o ‘Terminal’: ssh [email protected] e a palavra passe definida na instalação. Em vez de ‘pihole.local’, poderá ser necessário usar o IP do Raspberry Pi – para descobrir este dado, use o painel de administração do router ou uma app de análise de rede. O passo seguinte será instalar o Docker no Ubuntu e, para isso, basta correr estes comandos:

- Publicidade -

curl -fsSL https://get.docker.com -o get-docker.sh

sudo sh ./get-docker.sh

 

Instalar o Pi-hole
O passo final desta instalação é a instalação do Pi-hole; para isso, vamos criar uma pasta (sudo mkdir /opt/pihole) onde vamos colocar o ficheiro docker-compose.yml (sudo nano /opt/pihole/docker-compose.yml) com o seguinte conteúdo:

version: “3”

services:

pihole:

container_name: pihole

image: pihole/pihole:latest

ports:

– “53:53/tcp”

– “53:53/udp”

– “80:80/tcp”

environment:

TZ: ‘Europe/Lisbon’

WEBPASSWORD: ‘UmaPalavraPasseMuitoSegura’

volumes:

– ‘./etc-pihole:/etc/pihole’

– ‘./etc-dnsmasq.d:/etc/dnsmasq.d’

restart: unless-stopped

 

Como estamos a usar o Ubuntu, precisamos de fazer alguns ajustes na forma como usa o seu DNS internamente:

sudo sed -r -i.orig ‘s/#?DNSStubListener=yes/DNSStubListener=no/g’ /etc/systemd/resolved.conf

sudo sh -c ‘rm /etc/resolv.conf && ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf’

sudo systemctl restart systemd-resolved

 

Para iniciar o Pi-hole, só falta entrar na pasta e executar o docker compose:

cd /opt/pihole/

sudo docker compose up -d

O serviço está pronto a ser usado e deverá funcionar sem mais configurações, mas, para consultar estatísticas ou configurações adicionais, podemos usar o painel web do Pi-hole em pihole.local/admin, com a password definida no docker-compose.yml. Mais uma vez, poderá ser necessário usar o IP do Raspberry Pi em vez de pihole.local.

Alterar o DNS da rede
O passo final será mudar a configuração do DNS da rede e, para isso, basta seguir as instruções que estão num artigo publicado no site da PCGuia – basta procurar por ‘Como alterar o DNS no router e no Windows’. Com o Pi-hole responsável pelo DNS da rede passa a ser possível filtrar o conteúdo indesejado, reduzir o trafego da rede e consultar estatísticas dos endereços bloqueados através do interface Web sem necessidade de ter qualquer aplicação instalada em computadores ou telefones.

- Publicidade -
Etiquetas:código abertoopen-sourcePi-holeRaspberry PIUbuntu
Ad image
Apoio
Ad image Ad image

Também lhe pode interessar

ubuntu-canonical
NotíciasOpen SourceSoftware

A Canonical vai apoiar monetariamente os programadores de aplicações de código aberto

Tempo de leitura: 2 min
Open Source

As suas fotos cabem no Pixelfed

Tempo de leitura: 4 min
Open Source

Vade Retro com o EmuDeck

Tempo de leitura: 4 min
Open Source

Zotero: mais do que um gestor bibliográfico

Tempo de leitura: 6 min
© 2023 Fidemo Sociedade de Media
Gerir a sua privacidade

Para fornecer as melhores experiências, nós e os nossos parceiros usamos tecnologias como cookies para armazenar e/ou aceder a informações do dispositivo. O consentimento para essas tecnologias permitirá que nós e os nossos parceiros processemos dados pessoais, como comportamento de navegação ou IDs exclusivos neste site e mostrar anúncios (não) personalizados. Não consentir ou retirar o consentimento pode afetar adversamente certos recursos e funções.

Clique abaixo para consentir com o acima ou fazer escolhas granulares. As suas escolhas serão aplicadas apenas a este site. Pode alterar suas configurações a qualquer momento, incluindo a retirada de seu consentimento, usando os botões de alternância na Política de Cookies ou clicando no botão de consentimento para gerir na parte inferior do ecrã.

Funcional Sempre ativo
O armazenamento ou acesso técnico é estritamente necessário para o fim legítimo de permitir a utilização de um determinado serviço expressamente solicitado pelo assinante ou utilizador, ou para o fim exclusivo de efetuar a transmissão de uma comunicação numa rede de comunicações eletrónicas.
Preferências
O armazenamento ou acesso técnico é necessário para o propósito legítimo de armazenamento de preferências não solicitadas pelo assinante ou utilizador.
Estatísticas
O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos. O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos anónimos. Sem uma intimação, conformidade voluntária por parte do seu Fornecedor de Serviços de Internet ou registos adicionais de terceiros, as informações armazenadas ou recuperadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
Marketing
O armazenamento ou acesso técnico é necessário para criar perfis de utilizador para enviar publicidade ou para rastrear o utilizador num site ou em vários sites para fins de marketing semelhantes.
Estatísticas

Marketing

Recursos
Sempre ativo

Sempre ativo
Gerir opções Gerir serviços Gerir {vendor_count} fornecedores Leia mais sobre esses propósitos
Gerir opções
{title} {title} {title}