Raspberry Pi Zero y Pi Zero 2 no son dispositivos potentes, ni siquiera para los estándares de Raspberry Pis. Sin embargo, su pequeño tamaño y su insignificante consumo de energía los hacen excelentes para aplicaciones y servicios de bajo consumo. Así es como uso el mío.
Ejecute un Pi-hole en su Pi Zero
La Raspberry Pi Zero y su hermana más nueva y un poco más potente, la Pi Zero 2, no ganarán ningún premio por rendimiento, pero siguen siendo útiles para ciertos servicios ligeros autohospedados.
El primer proyecto que configuré en mi Pi Zero fue un Pi-hole.
Un Pi-hole es un bloqueador de anuncios autohospedado en toda la red que protege todos los dispositivos de su red. Funciona actuando como un sumidero de DNS, que bloquea selectivamente dominios que solo se sabe que publican anuncios.
El tiempo total de instalación sólo lleva unos 15 minutos, a veces menos. Además, debido a que los Pi Zeros son económicos y el software Pi-hole es gratuito, el coste total del proyecto sólo ronda los 20 dólares.
¿Qué necesitas?
Para configurar un Pi-hole, primero necesita algunas cosas.
En el frente del hardware, necesitas algunas cosas:
-
Una Raspberry Pi Zero o Zero 2
-
Una tarjeta microsD
-
Un lector de tarjetas microSD USB, que utilizará para escribir el sistema operativo en la tarjeta
-
Una fuente de alimentación microUSB
Es posible que también desees adquirir un adaptador de USB a Ethernet, que se puede utilizar para conectar el Pi Zero a nuestro enrutador mediante una conexión por cable. Si tienes PI Zero W o Pi Zero 2W, el adaptador es opcional, ya que siempre puedes usar Wi-Fi para conectar tu Pi a tu enrutador. Si no tiene el modelo inalámbrico, necesitará el adaptador.
En lo que respecta al software, necesitará:
-
El software de imágenes Raspberry Pi
-
El software Pi-hole
Configurar un Pihole en un Pi Zero
Para comenzar, comience insertando su tarjeta microSD en su PC e iniciando el software de imágenes Raspberry Pi.
El Pi-hole simplemente se encuentra en su red e, idealmente, nunca necesitará conectar una pantalla, un mouse o un teclado, por lo que recomendaría usar la versión lite del sistema operativo Raspberry Pi que se encuentra en el sistema operativo Raspberry PI (Otro). Además, el Pi no tiene mucha potencia computacional adicional, por lo que no queremos desperdiciarla.
Durante el proceso de configuración, es fundamental que hagas algunas cosas:
-
Asegúrate de anotar tu nombre de usuario y contraseña
-
Ingrese con cuidado la información correcta de la red Wi-Fi para que su Pi se conecte automáticamente
-
Asegúrate de habilitar SSH
Espere a que termine, luego inserte la tarjeta microSD en el Pi Zero. Si va a utilizar una conexión por cable, conecte el adaptador USB OTG Ethernet antes de conectar la alimentación.
Ahora, necesita identificar el Pi en su red y asignarle una dirección IP estática. El proceso varía de un enrutador a otro ya que el software no es idéntico.
Una vez que haya asignado una dirección IP, conecte SSH al Pi o use Raspberry Pi para conectarse, luego ingrese el siguiente comando:
curl -sSL https://install.pi-hole.net | bash
El instalador de Pi-hole lo guiará a través de la configuración básica. Una vez hecho esto, solo necesita decirle a su enrutador que realmente utilice el Pi-hole.
Conéctese a su enrutador a través de la interfaz web, luego busque la página donde controla su configuración de DNS. Debe cambiar el servidor DNS del valor predeterminado a la dirección IP del Pi-hole en su red.
Ahora podrá acceder a la interfaz web de su Pi-hole ingresando «http://pi.hole/admin/» en la barra de direcciones de su navegador. Si eso falla, siempre puedes ingresar http://(YourPiholeIPAddress)/admin/ en su lugar.
Desde allí, puede agregar listas de bloqueo, ver estadísticas de uso y realizar un seguimiento de cuántos anuncios ha bloqueado. Recomendaría comenzar con una lista de bloqueo leve en lugar de una muy agresiva. El bloqueo de anuncios agresivo a veces puede provocar que los sitios web (e incluso algunas aplicaciones) funcionen mal.
¿Qué puedo agregar al Pi Zero?
Una vez que tenga un Pi Zero ejecutando Pi-hole, permanecerá silenciosamente en el fondo de su red. Lo ideal es que no tengas que interactuar con él en absoluto una vez que esté funcionando.
Dado que es un servicio de demanda relativamente baja, al mismo tiempo también agregué una VPN WireGuard a mi Pi Zero. WireGuard garantiza que tenga acceso a mi red doméstica (y, por lo tanto, a mis servicios autohospedados) en todo momento.
Puede que el Pi Zero no sea adecuado como escritorio completo, pero también es un excelente emulador de bajo consumo para juegos antiguos o un cerebro para un simple electrodoméstico inteligente.
