Descubre Beszel: Monitorización ligera para tus contenedores
Si tienes un servidor casero, una Raspberry Pi o un par de servidores en la mal llamada «nube«, que al final son servidores de otros, seguro que te has enfrentado al dilema de la monitorización. Por un lado, soluciones ultra profesionales como el stack de Grafana y Prometheus son increíbles, pero configurarlas es un dolor de cabeza y consumen más recursos que los propios servicios que quieres vigilar.
Por otro lado, herramientas clásicas como LibreNMS son espectaculares, pero a veces resultan abrumadoras y su interfaz está saturada de datos que rara vez necesitas mirar. Quizás Uptime Kuma, es más ligero y fácil de utilizar, aunque sigue siendo más grande de lo que necesitamos, si solo queremos controlar nuestros contenedores, sin usar demasiados recursos del sistema.
A principios de este 2026, un proyecto de software libre ha empezado a ganar tracción silenciosa en las comunidades de administradores de sistemas y entusiastas de los microservicios, por resolver este problema de forma brillante: Beszel
¿Qué es Beszel?
Beszel es una herramienta de monitorización de infraestructura moderna, de código abierto y diseñada bajo una premisa muy clara: ofrecer la máxima información útil con el menor consumo de recursos posible.
El proyecto está desarrollado en Go y React, utiliza una arquitectura muy eficiente de Hub-Agente. Instalas un panel central (el Hub) en un contenedor Docker y, a partir de ahí, puedes conectar tantos servidores como quieras desplegando un pequeño agente (que apenas consume 15 MB de RAM). En cuestión de segundos, todas nuestras máquinas empezarán a reportar datos en tiempo real a una única interfaz unificada.

La herramienta incorpora unas gráficas amigables
Lo que lo hace diferente (y mejor)
A diferencia de otros monitores tradicionales, Beszel no se limita a enseñarte las típicas gráficas de uso de CPU, memoria, red y almacenamiento (que también, y de forma muy limpia). Su verdadero superpoder es su integración nativa con Docker
Si le das acceso al socket de Docker, Beszel desglosará el consumo contenedor por contenedor. ¿Nuestro servidor va lento? Con un solo vistazo al panel sabrás exactamente qué contenedor específico se está tragando la CPU o devorando la memoria RAM, permitiéndote solucionar cuellos de botella en un clic.
Además, incluye un sistema nativo de alertas mediante Webhooks (compatible con Telegram, Discord, NTFY, etc.) para avisarnos al instante si un disco se está llenando, si la temperatura de una de las Raspberry Pi se dispara o si un servidor se ha quedado sin conexión
En esta entrada vamos a ver cómo desplegar Beszel con Docker Compose de forma fácil y cómo conectar nuestras primeras máquinas para tener un centro de control digno de una gran empresa, pero con un bajo consumo de recursos.
Despliegue de Beszel usando Docker
Primero de todo necesitamos crear un fichero de docker-compose.yaml, con la configuración:
services: beszel: image: henrygd/beszel:latest container_name: beszel restart: unless-stopped ports: - "8090:8090" volumes: - ./beszel_data:/app/data
Lo podemos modificar a nuestro gusto y necesiades. Siempre podemos consultar la documentación oficial, para ver los detalles: https://beszel.dev/guide/hub-installation
Una vez desplegado, la primera que entremos nos pedirá crear el usuario administrador y crear una contraseña. Una vez dentro, y ya con algunos agentes desplegados, el aspecto es cómo sigue:

Imagen del menú principal web de Beszel
Desplegar el agente de Beszel
Existen dos formas de agregar sistemas a monitorizar, una que es la primera que he utilizado, es desplegar un agente dentro de Docker, así:
services: beszel-agent: image: henrygd/beszel-agent:latest container_name: beszel-agent restart: unless-stopped network_mode: host volumes: - /var/run/docker.sock:/var/run/docker.sock:ro # Monitoriza también los discos del host - /:/extra/host:ro environment: PORT: 45876 KEY: "Clave pública que nos dará la propia herramienta"
Si os fijáis para añadir un nuevo dispositivo, debemos conocer una clave pública, ofrecida desde el propia panel de Beszel, cuando marcamos sobre el botón «Agregar sistema»
La segunda opción, que es la que utilizado una de mis RaspberryPi de 32 bits, que ya es un poco antigua. Simplemente ejecutar estas líneas:
curl -sL https://get.beszel.dev -o /tmp/install-agent.sh chmod +x /tmp/install-agent.sh /tmp/install-agent.sh
Una vez ejecutado, también nos pedirá la llave pública suministrada en el panel web.


Comentarios Recientes