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 > Linux > Instale o Pi-hole
Linux

Instale o Pi-hole

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.

Tiago Carrondo
Publicado em 16 de Março, 2024
Tempo de leitura: 5 min

O Pi-hole foi pensado para ser instalado num simples Raspberry Pi, mas também o podemos usar numa máquina virtual ou num container lxc/lxd. A sua versão Docker torna-o fácil de instalar em diversos sistemas, como por exemplo num NAS compatível com esta tecnologia. Neste artigo usamos um Raspberry Pi, onde vamos instalar o Ubuntu (com Docker) e correr o container com o nosso Pi-hole. A protecção oferecida por este recurso é feita através da filtragem dos pedidos de DNS, o serviço responsável por fazer corresponder nomes facilmente identificáveis (por exemplo, ansol.org) a endereços IP (como 35.185.44.232) bastante mais difíceis de memorizar.

- Publicidade -

Instalar o Ubuntu no Raspberry Pi
O Raspberry Pi, através da sua ferramenta [imager](raspberrypi.com/software), permite, de uma forma simples, instalar um elevado número de sistemas operativos e apps. 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’ escolhemos o cartão de memória a usar no Raspberry Pi. Na roda dentada é ainda necessário activar o SSH, a autenticação com password (ou chave pública) e definir nome de utilizador/palavra passe do administrador que vai ser criado durante a instalação. Podem ainda definir o ‘hostname’, que pode ajudar na identificação da lista de equipamentos da vossa rede: ‘pihole’ é uma excelente opção. Finalmente, clicamos em ‘Save’ > ‘Write’ e, depois, basta colocar o cartão de memória 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 é agora possível aceder via SSH ao Ubuntu, usando o comando ssh [email protected] e a palavra passe que definiram na instalação, no Terminal. Em vez de pihole.local poderá ser necessário usar o IP do vosso Raspberry Pi – para descobrir este dado, podem usar o painel de administração do vosso router ou uma app de restreio de rede. O passo seguinte será instalar o Docker no Ubuntu e para isso basta correr três comandos:

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

- Publicidade -

Instalar o Pi-hole
O passo final desta instalação é a instalação do Pi-hole: para isso vamos criar uma pasta, com o comando sudo mkdir /opt/pihole. Aqui, colocamos o nosso 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 o sistema operativo 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á, agora, pronto a ser usado e deverá funcionar sem mais configurações. Porém, para consultar estatísticas ou configurações adicionais, podemos usar o painel Web do Pi-hole através do endereço pihole.local/admin, com a password definida no docker-compose.yml. Mais uma vez, poderá ser necessário usar o IP do vosso Raspberry Pi em vez de pihole.local.

Alterar o DNS da rede
O passo final será mudar a configuração do DNS da rede. Para isso, basta seguir as instruções descritas no artigo ‘Como alterar o DNS no router e no Windows’, que está no site da PCGuia (bit.ly/dnsrouterwin).

Conclusão
Com o Pi-hole responsável pelo DNS da rede, passa a ser possível filtrar o conteúdo indesejado, reduzir o tráfego da rede e consultar estatísticas dos endereços bloqueados através da interface Web, sem necessidade de qualquer aplicação instalada em computadores, tablets ou smartphones.

 

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

Também lhe pode interessar

Linux
LinuxNotíciasSoftware

Daqui a três meses, o estado alemão de Schleswig-Holstein vai deixar de usar software da Microsoft em favor do Linux

Tempo de leitura: 3 min
Linux Mint
LinuxNotíciasSoftware

Versões Beta do Linux Mint 22.1 já entraram na fase final de teste

Tempo de leitura: 2 min
Linux

Bem-vindo à Matrix

Tempo de leitura: 5 min
Linux_2
LinuxNotícias

Governo do estado alemão de Schleswig-Holstein troca o Windows e o Office por Linux e LibreOffice

Tempo de leitura: 3 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}