¿Cómo actualizar Pihole? – 2xsoftware

Pi-hole es un bloqueador de anuncios DNS tremendamente poderoso que puede proteger su red de anuncios, datos de telemetría y muchos otros tipos de tráfico no deseado. Actualizar su entorno Pi-hole es una excelente manera de asegurarse de que está completamente protegido.

Esta guía analizará cómo actualizar pihole y verá qué pasos se requieren para garantizar que su entorno Pi-hole esté ejecutando correctamente la última versión de los archivos principales de Pi-hole.

¿Qué es Pi-hole?

Pi-hole es un poderoso bloqueador de anuncios basado en DNS en una Raspberry Pi o cualquier otro sistema basado en Linux que sirve como datos raíz de DNS para dispositivos en su red e instala bloqueo para tráfico no deseado.

Pi-hole bloquea anuncios para todos los dispositivos conectados a su red, incluidos teléfonos inteligentes, tabletas, televisores inteligentes y consolas de juegos. Sin embargo, para garantizar que esté completamente protegido, debe actualizarse a la última versión para que Pi-hole funcione sin problemas.

Comprobación de la versión actual de Pi-hole

Antes de ver la actualización de Pi-hole, querrá verificar la versión actual del software Pi-hole que se ejecuta en su sistema. Puede hacerlo iniciando sesión en la interfaz web de Pi-hole y verificando el número de versión en la parte inferior de la página.

También puede comprobar el número de versión desde la línea de comandos ejecutando el siguiente comando:

pihole -v

Este comando mostrará la versión actual de Pi-hole y la última versión de Pi-hole. También puede ver la versión de Pi-hole desde la GUI web de Pi-hole. El bloqueo efectivo de Pi-hole depende de tener la última versión de Pi-hole, AdminLTE y la versión FTL actual.

Comprobando la versión de Pihole

¿Cómo actualizar Pihole?

Una vez que sepa su versión actual de Pi-hole, puede buscar actualizaciones disponibles. Uno de los beneficios de ejecutar Pi-hole en su entorno Linux es usar el mismo mecanismo de actualización que otros sistemas basados ​​en Linux. Puede actualizar Pi-hole y otros componentes del sistema como la versión php y otros ejecutando los siguientes comandos:

sudo apt-get update sudo apt-get upgrade

Estos comandos actualizarán todos los paquetes en su sistema, incluido Pi-hole.

actualizar pi agujero

Ejecutar actualizaciones del sistema Linux

Debajo de las actualizaciones se aplican actualizaciones normales del sistema para PHP, paquetes actualizados, etc.

actualización de pihole

Actualización de otros componentes del sistema

Actualización automática

De forma predeterminada, Pi-hole está configurado para actualizarse automáticamente cuando hay una nueva versión disponible. Sin embargo, es posible que desee verificar si las actualizaciones automáticas están habilitadas como se muestra. Este comando buscará actualizaciones disponibles y le pedirá que las instale para actualizar Pi-hole fácilmente. Si hay actualizaciones disponibles, puede seguir las instrucciones en pantalla para completar la actualización. También pasará por algunas verificaciones de requisitos previos, que incluyen:

  • verificación de usuario raíz
  • versión FTL
  • verificación de espacio en disco
  • verificación de instalación de PHP existente detectada
  • binario FTL existente
  • Esperará a que se inicie el servicio lighttpd.

Todos los resultados se actualizarán en el registro de instalación.

Puede hacerlo ejecutando el siguiente comando para iniciar el proceso de actualización de Pi-hole:

pihole -up

Este comando buscará actualizaciones disponibles para el Pi-hole instalado y habilitará las actualizaciones automáticas si aún no están habilitadas.

actualización del agujero pi

Realización de actualizaciones automáticas mediante la línea de comandos

Verá que el flujo de trabajo de la actualización incluye verificaciones de dependencia del instalador:

  • Actualizar caché local de paquetes disponibles
  • Instalación de php existente detectada
  • Comprobar el repositorio existente
  • Comprobando git
  • Comprobación de iproute2
  • Comprobación de diálogo
  • Archivos principales de Pi-hole desactualizados
  • Comprobación de usuario raíz
  • SO compatible detectado
  • Actualizar repositorio en var www html admin
  • Eliminación de caché de lista existente
  • instalando el último script cron
  • fecha de actualización del repositorio local
  • instalando el último script logrotate
  • La interfaz de administración de Pi-hole está desactualizada y se está actualizando
  • páginas man instaladas
  • Instalación detectada versión php
  • reiniciar el servicio pihole ftl
  • instalando el archivo sudoer
  • realizar una configuración desatendida
  • habilitar el servicio pihole ftl
  • instalando guiones
  • reiniciar el servicio lighttpd
  • habilitar el servicio lighttpd
  • instalando configuraciones

Recuperación de estado exitosa para listas de bloqueo

Debería ver en las actualizaciones de sus listas de bloqueo, el mensaje:

  • recuperación de estado exitosa a medida que cada uno se actualiza
actualización de pihole

Actualización de listas de bloqueo

Solución de problemas

Consideremos algunas cosas que puede hacer para solucionar los problemas de su instalación Pi-hole.

Primero, asegúrese de tener suficiente espacio en disco para la actualización. Puede verificar su espacio en disco ejecutando el siguiente comando en Linux:

df -h

Una vez que verifique el uso de su disco, puede continuar con la actualización de Pi-hole.

Si tiene problemas con Pi-hole después de la actualización, puede intentar reiniciar el servicio FTL de Pi-hole ejecutando el siguiente comando:

sudo service pihole-FTL restart

El servicio Pi-hole FTL maneja consultas de DNS y bloquea anuncios y es un servicio central vital que necesita para verificar si las cosas no funcionan correctamente con Pi-hole.

También puede hacer esto en la interfaz web en Sistema > DNS > Reiniciar el servicio DNS:

como actualizar pihole

Reinicio del servicio DNS con la GUI

Si todo lo demás falla, puede intentar desinstalar y reinstalar Pi-hole. Puede hacer esto ejecutando los siguientes comandos:

pihole uninstall curl -sSL https://install.pi-hole.net | bash

Estos comandos desinstalarán Pi-hole y luego lo reinstalarán con la última versión.

Pi-hole Docker — Buscando una nueva imagen

Si usa Pi-hole en un contenedor de Docker para bloquear anuncios, puede comprobar si hay disponible una versión más reciente de la imagen de Pi-hole mediante los comandos nativos de Docker, como el tirar de la ventana acoplable dominio:

docker pull pihole/pihole

Este comando buscará la última imagen de Pi-hole y la descargará si está disponible. Por lo tanto, en realidad no hay nada que instalar o actualizar el nuevo archivo de imagen de Docker.

como actualizar el agujero pi

Ejecutar Pi-hole como un contenedor Docker tiene muchas ventajas

Detener y retirar el contenedor

Primero, deténgase y retire el contenedor existente. Querrá asegurarse de que su Pi-hole existente esté usando un montaje de volumen persistente para que su configuración sea persistente. Cuando extrae el nuevo contenedor, simplemente usa los datos de configuración del volumen persistente.

Puede hacer esto ejecutando el siguiente comando:

docker stop pihole docker rm pihole

Estos comandos detendrán y eliminarán el contenedor Pi-hole existente.

Crear un nuevo contenedor

Una vez que haya eliminado el contenedor antiguo, puede crear un nuevo contenedor con la imagen actualizada ejecutando el siguiente comando:

docker run -d --name pihole -p 53:53/tcp -p 53:53/udp -p 80:80 -p 443:443 -e TZ=<timezone> -v /etc/pihole/:/etc/pihole/ -v /etc/dnsmasq.d/:/etc/dnsmasq.d/ --dns=127.0.0.1 --dns=1.1.1.1 pihole/pihole

Reemplazar con su zona horaria local, como «América/Chicago». Este comando creará un nuevo contenedor Pi-hole con la imagen actualizada y montará los archivos de configuración necesarios.

Eliminar imagen(es) antigua(s)

Para el mantenimiento de imágenes antiguas, puede deshacerse de ellas con un comando de Docker para ahorrar espacio en disco. Puede hacer esto ejecutando el siguiente comando:

docker image prune

Elimina cualquier imagen no utilizada de su sistema.

guía de actualización de pihole

Eliminar imágenes de Docker no utilizadas

Automatice la actualización de Pi-hole con Cron Job

Para automatizar las actualizaciones de Pi-hole, puede configurar un trabajo cron de Linux para buscar actualizaciones. Con el trabajo cron, puede generar un nuevo contenedor con la imagen actualizada. Para hacer esto, cree un nuevo archivo en /etc/cron.daily/ con el siguiente contenido:

#!/bin/sh

docker pull pihole/pihole

docker stop pihole

docker rm pihole

docker run -d --name pihole -p 53:53/tcp -p 53:53/udp -p 80:80 -p 443:443 -e TZ=<timezone> -v /etc/pihole/:/etc/pihole/ -v /etc/dnsmasq.d/:/etc/dnsmasq.d/ --dns=127.0.0.1 --dns=1.1.1.1 pihole/pihole

docker image prune

Reemplazar con su zona horaria local, como «América/Chicago». Si está disponible, este trabajo cron buscará actualizaciones diariamente y creará un nuevo contenedor con la imagen actualizada.

Torre de vigilancia

También puede usar una solución llamada Watchtower para actualizar su contenedor Pi-hole. Watchtower es una solución de contenedor de Docker que «observa» los contenedores que tiene en ejecución en su host de Docker y, en un intervalo configurado, sale y extrae automáticamente la imagen de contenedor más reciente para sus contenedores de Docker en ejecución, incluido Pi-hole.

De esta manera, no tiene que crear un trabajo de maíz o scripts configurados manualmente para desplegar el contenedor Pi-hole más reciente. En su lugar, Watchtower realiza automáticamente el trabajo pesado por usted, por lo que siempre está ejecutando los últimos contenedores.

Puedes echar un vistazo a Atalaya aquí para actualizar sus contenedores Docker.

Terminando

Actualizar Pi-hole es esencial para que su software de bloqueo de anuncios funcione sin problemas. Ya sea que actualice manualmente o con un trabajo cron, es importante mantenerse actualizado con la última versión de Pi-hole.

Puede actualizar fácilmente Pi-hole y mantener su red libre de anuncios mediante actualizaciones manuales, actualizaciones del sistema, un trabajo cron o Watchtower. Con estas herramientas, puede asegurarse de que su instalación de Pi-hole esté siempre actualizada y funcionando sin problemas.

Valora este artculo post

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *