Actualizar placa base Framework 13 a Intel 13ª Gen: Guía
February 6, 2026Actualizar ThinkPad T420: Coreboot y pantalla 1080p IPS
February 6, 2026Raspberry Pi 5: Servidor casero bajo consumo con Docker
¿Imaginas tener un servidor potente, versátil y siempre encendido en casa sin que tu factura de la luz se dispare? La Raspberry Pi 5 lo hace posible. Este pequeño pero matón ordenador se ha convertido en la plataforma perfecta para montar un servidor casero gracias a su increíble aumento de rendimiento y su legendario bajo consumo. Si a esta ecuación le sumamos la magia de Docker, obtenemos una combinación ganadora para desplegar todo tipo de servicios de forma sencilla, aislada y eficiente.
En esta guía completa, te mostraremos cómo transformar tu Raspberry Pi 5 en el centro neurálgico de tus proyectos digitales, desde un bloqueador de anuncios para toda tu red hasta el cerebro de tu hogar inteligente.
¿Por Qué la Raspberry Pi 5 es la Elección Ideal?
La última iteración de la Raspberry Pi no es una simple actualización; es un salto cuántico en rendimiento que la posiciona como una opción seria para tareas de servidor. Olvídate de los servidores antiguos, ruidosos y que consumen cientos de vatios. La Pi 5 ofrece ventajas claras:
- Potencia Sobresaliente: Con su procesador ARM Cortex-A76 de 64 bits y hasta 8 GB de RAM, la Pi 5 puede manejar múltiples servicios en contenedores Docker sin despeinarse. La multitarea es ahora más fluida que nunca.
- Eficiencia Energética Insuperable: Este es su punto más fuerte. Una Raspberry Pi 5 consume una fracción de la energía de un PC de sobremesa o un servidor tradicional. Hablamos de un consumo de apenas 5-10 vatios bajo carga, lo que te permite tenerla funcionando 24/7 con un coste mínimo.
- Conectividad Avanzada: Gracias a sus puertos USB 3.0 y, sobre todo, a su interfaz PCIe 2.0, puedes conectar un disco SSD NVMe (con un HAT compatible) para obtener velocidades de lectura/escritura espectaculares, eliminando el cuello de botella de las tarjetas microSD.
Docker al Rescate: Simplificando la Gestión de Servicios
Si eres nuevo en el mundo de los servidores, puede que la idea de instalar y configurar diferentes aplicaciones te parezca intimidante. Aquí es donde Docker brilla. Docker es una plataforma de contenedorización que nos permite empaquetar una aplicación con todas sus dependencias (librerías, configuraciones, etc.) en una unidad aislada llamada contenedor.
¿Qué significa esto para tu Raspberry Pi 5? Muy sencillo:
- Instalación Limpia: Instalas y eliminas servicios sin dejar “basura” en el sistema operativo principal.
- Cero Conflictos: Cada contenedor funciona en su propio entorno, por lo que no hay conflictos de librerías entre diferentes aplicaciones.
- Portabilidad: Una configuración que funciona en tu Pi funcionará en cualquier otro sistema con Docker (respetando la arquitectura del procesador).
- Ecosistema Gigante: Docker Hub es un repositorio inmenso de imágenes preconfiguradas. En la mayoría de los casos, desplegar un servicio es tan fácil como encontrar la imagen correcta y ejecutar un comando.
Guía Paso a Paso: Tu Servidor en Minutos
Manos a la obra. Vamos a configurar nuestro servidor desde cero. Es más fácil de lo que piensas.
Paso 1: Preparación del Sistema Operativo
Para sacar el máximo partido a Docker, es fundamental usar una versión de 64 bits del sistema operativo. Recomendamos Raspberry Pi OS (64-bit). Una vez instalado en tu microSD o SSD, abre una terminal y actualiza el sistema:
sudo apt update && sudo apt upgrade -y
Paso 2: Instalación de Docker y Docker Compose
Docker proporciona un script de instalación que simplifica enormemente el proceso. Ejecuta los siguientes comandos en tu terminal:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Para poder usar Docker sin necesidad de escribir sudo cada vez, añade tu usuario al grupo de Docker:
sudo usermod -aG docker $USER
Importante: Deberás cerrar la sesión y volver a iniciarla para que este cambio tenga efecto. A continuación, instalamos Docker Compose, la herramienta que nos permitirá definir y gestionar aplicaciones con múltiples contenedores usando un simple archivo de configuración.
sudo apt-get install docker-compose-plugin -y
Para verificar que todo está correcto, puedes ejecutar docker --version y docker compose version.
Paso 3: Desplegando tus Primeros Servicios
La mejor forma de gestionar Docker es a través de Portainer, una interfaz web que te da control total sobre tus contenedores, imágenes y volúmenes. Vamos a desplegarlo usando un archivo docker-compose.yml.
Crea una carpeta para tus proyectos, por ejemplo mkdir ~/docker-projects && cd ~/docker-projects. Dentro, crea una nueva carpeta llamada portainer y, dentro de ella, un archivo llamado docker-compose.yml con el siguiente contenido:
version: '3'
services:
portainer:
image: portainer/portainer-ce:latest
container_name: portainer
restart: unless-stopped
security_opt:
- no-new-privileges:true
ports:
- "9443:9443"
- "8000:8000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./portainer_data:/data
Ahora, desde la carpeta portainer, ejecuta docker compose up -d. ¡Listo! Accede a Portainer desde tu navegador en https://[IP_DE_TU_RASPBERRY_PI]:9443. La primera vez te pedirá crear un usuario administrador.
Ideas y Proyectos para tu Servidor Casero
Con Docker y Portainer funcionando, las posibilidades son infinitas. Aquí tienes un par de ideas populares y muy útiles que funcionan perfectamente en la arquitectura ARM64 de la Raspberry Pi 5.
Ejemplo: Pi-hole – Bloqueador de Publicidad para toda tu Red
Pi-hole actúa como un servidor DNS que filtra anuncios y rastreadores antes de que lleguen a tus dispositivos. Crea una carpeta para Pi-hole y un docker-compose.yml con esto:
version: "3"
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
ports:
- "53:53/tcp"
- "53:53/udp"
- "8080:80/tcp" # Puerto 8080 para evitar conflictos
environment:
TZ: 'Europe/Madrid'
WEBPASSWORD: 'tu_contraseña_segura'
volumes:
- './etc-pihole:/etc/pihole'
- './etc-dnsmasq.d:/etc/dnsmasq.d'
restart: unless-stopped
Tras desplegarlo, configura el DNS de tu router para que apunte a la IP de tu Raspberry Pi y disfruta de una navegación sin anuncios en todos tus dispositivos.
Conclusión: El Límite es tu Imaginación
La combinación de Raspberry Pi 5 y Docker es, sin duda, una de las formas más eficientes, económicas y educativas de adentrarse en el mundo de la autogestión de servicios (self-hosting). Has aprendido a configurar un servidor de bajo consumo capaz de ejecutar aplicaciones de forma aislada y robusta.
Desde un servidor de archivos, un gestor de contraseñas, una nube personal con Nextcloud o el centro de tu domótica con Home Assistant, tu pequeño servidor está listo para crecer contigo. La comunidad es enorme y las herramientas son cada vez más sencillas. ¡No esperes más y transforma tu Raspberry Pi 5 en el corazón de tu hogar digital hoy mismo!


