Supervisar las infraestructuras.

Logo de Beszel

Beszel

Consola de supervisión multiservidor: CPU, memoria, disco y estadísticas de Docker de todo su parque, lo bastante ligera para caber en el VPS más pequeño.

512 MB (solo la consola) RAM 1 vCPU Puerto 8090 Disponible

Stack técnico

DockerPocketBaseGo
RAM mínima512 MB (solo la consola)
CPU mínima1 vCPU
Puerto por defecto8090
SO compatiblesubuntu-24.04

Beszel es una consola de supervisión de código abierto (licencia MIT) que sigue la CPU, la memoria, el disco, el ancho de banda y los contenedores Docker de cualquier número de servidores desde una única interfaz web. La consola se apoya en PocketBase: cabe en un binario único, o en una imagen Docker, y se mantiene por debajo de 50 MB de RAM en reposo. En cada máquina que quiera supervisar, usted instala un agente —un pequeño binario Go, o su contenedor— que se comunica con la consola por un enlace cifrado.

Dentro de la categoría Monitoring del catálogo, Beszel ocupa un lugar que las demás herramientas no cubren. Uptime Kuma y Gatus responden a la pregunta de la disponibilidad —¿responde el servicio?— sin decir nada de los recursos. Netdata detalla magníficamente una máquina, pero solo una a la vez. Prometheus y Grafana cubren el mismo terreno que Beszel con mucha más finura, al precio de una cadena que hay que montar y mantener: exportadores, reglas de recogida, paneles de control. Beszel apunta al término medio: una consola desplegada una sola vez, un agente por servidor, y obtiene curvas históricas, alertas (correo electrónico, Slack, Telegram, ntfy…) y las estadísticas por contenedor sin escribir una línea de configuración.

Funcionalidades clave

Métricas actualizadas cada 15 segundos: CPU, memoria, disco, ancho de banda y temperatura.
Estadísticas por contenedor Docker, con descubrimiento automático de los servicios presentes en el host.
Curvas históricas por hora, por día y por mes, sin límite de retención.
Reglas de alerta sobre cualquier métrica, enviadas al correo electrónico, Slack, Telegram, ntfy, Discord y otros canales.
Multiservidor: una sola consola sigue un número ilimitado de agentes repartidos en hosts diferentes.
Enlace cifrado entre la consola y sus agentes: la clave pública generada por la consola autoriza el intercambio, sin ninguna credencial que transportar.
Consola en un binario único apoyada en PocketBase: menos de 50 MB de RAM, cabe en el tamaño de VPS más pequeño.
Licencia MIT: ninguna función reservada a una edición de pago, ninguna suscripción a un servicio en línea.

¿Cuándo usar esta solución?

1

Visión de conjunto de un parque de VPS

Despliegue la consola en un VPS dedicado e instale un agente en cada servidor que administre. Una sola pantalla muestra todo el parque, con cada máquina coloreada según su estado y el detalle por contenedor a un clic: ya no hace falta abrir una sesión SSH por servidor para saber cuál está saturado.

2

Seguimiento de los contenedores Docker

Beszel descubre por sí solo los contenedores presentes en cada host equipado con un agente y sigue su consumo de CPU, de memoria y de red. No tiene ningún exportador de Prometheus ni cAdvisor que instalar y mantener al lado.

3

Alertar antes del incidente

Fije un umbral en la memoria, el disco o la red y reciba el mensaje de Telegram o el correo electrónico antes de que el disco se llene o de que un contenedor muera por falta de memoria, no una vez que el servicio ya está caído.

Desplegar Beszel en su VPS

Guía optimizada para los VPS Cloud ServOrbit.

01

Pedir un VPS ServOrbit (bastan 512 MB de RAM)

La consola es muy ligera: cabe en el tamaño más pequeño, junto a otros servicios si hace falta. Son los agentes instalados en sus demás máquinas los que harán el trabajo de medición; la consola se limita a consultarlos y a conservar el histórico.

02

Desplegar la consola Beszel desde el Marketplace

En su área de cliente ServOrbit: Marketplace → Monitoring → Beszel → Desplegar. La imagen henrygd/beszel:latest arranca en unos segundos y todo el estado —cuentas, sistemas declarados, histórico de métricas— vive en el volumen beszel montado en /beszel_data. No hay ninguna base de datos externa que prever.

03

Conectarse por primera vez

Abra la dirección de su instancia de inmediato: la primera pantalla le pide crear la cuenta de administrador (dirección de correo electrónico y contraseña robusta), y el primer visitante se convierte en administrador del panel de control. No deje esa ventana abierta más tiempo del necesario. Si hay un dominio asociado a la aplicación, vaya a https://<su-dominio>. Sin dominio no hay ninguna dirección pública: abra un túnel SSH con ssh -L 8090:127.0.0.1:8090 root@<ip-de-su-vps> y después vaya a http://localhost:8090 — 8090 es el puerto del catálogo, use el que aparece en la ficha de su aplicación en el área de cliente.

04

Declarar su primer sistema

En el panel de control, haga clic en «Add system» e indique un nombre, la dirección del agente (nombre de host o IP) y el puerto 45876. La consola muestra entonces una clave pública: cópiela, se la pedirá el agente al arrancar en la máquina que va a supervisar.

05

Instalar el agente en cada servidor

En cada máquina que vaya a supervisar, ejecute docker run -d --restart=always --network host --name beszel-agent -v /var/run/docker.sock:/var/run/docker.sock:ro -e KEY="<clave-publica-de-la-consola>" henrygd/beszel-agent:latest. El montaje del socket de Docker en modo de solo lectura es lo que permite al agente reportar las estadísticas por contenedor. La máquina aparece en la consola en cuanto se establece el primer enlace.

06

Publicar el panel de control y configurar las alertas

Para consultar la consola desde un navegador sin pasar por un túnel, asocie un dominio a la aplicación en su área de cliente: ServOrbit instala el vhost de nginx y el certificado TLS, no hay nada que configurar en el servidor. Después abra los ajustes de notificación de Beszel para conectar Telegram, Slack o el correo electrónico, y fije sus umbrales de alerta en las métricas que importan: el disco en primer lugar.

Preguntas frecuentes

Beszel es una consola de supervisión de servidores de código abierto, con licencia MIT. Usted despliega una consola y, después, un agente ligero en cada máquina que quiera seguir. La consola reúne en una sola pantalla las métricas instantáneas e históricas de todo el parque: CPU, memoria, disco, ancho de banda y consumo por contenedor Docker.

Integrar el botón de despliegue

¿Mantiene un proyecto que utiliza Beszel? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.

Deploy Beszel on ServOrbit
Markdown
[![Deploy Beszel on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=beszel&utm_source=deploy-badge&utm_medium=referral&utm_campaign=beszel)
HTML
<a href="https://servorbit.com/vps-cloud?template=beszel&utm_source=deploy-badge&utm_medium=referral&utm_campaign=beszel"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Beszel on ServOrbit" height="40"></a>

El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.

Supervisar las infraestructuras.

Active Beszel en su infraestructura.

VPS Cloud dedicado: IPv4 incluida, centro de datos europeo, soporte incluido. Sus datos nunca salen de su servidor.

Configuración recomendada: 512 MB (solo la consola) RAM · 1 vCPU

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva