Uptime Kuma Una Herramienta de Monitoreo Auto-alojada
Uptime Kuma Una Herramienta de Monitoreo Auto-alojada

Uptime Kuma: Elegante Herramienta de Monitoreo Auto-alojada

Se trata de una herramienta de monitorización autónoma como “Uptime Robot“.

Demostración en vivo. ¡Pruébalo!

Es una demostración temporal en vivo, todos los datos se borrarán después de 10 minutos. El servidor se encuentra en Tokio, así que si vives lejos de allí, puede afectar a tu experiencia. Te sugiero que lo instales y lo pruebes para tener la mejor experiencia de demostración.

Interfaz principal de Uptime Kuma
Interfaz principal de Uptime Kuma

Características de Uptime Kuma

  • Monitorización del tiempo de actividad para HTTP(s) / TCP / HTTP(s) Palabra clave / Ping / Registro DNS / Push / Servidor de juegos Steam / Contenedores Docker.
  • UI/UX elegante, reactivo y rápido.
  • Notificaciones vía Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), y más de 90 servicios de notificación, haz clic aquí para ver la lista completa.
  • Intervalos de 20 segundos.
  • Varios idiomas
  • Múltiples páginas de estado
  • Asignación de la página de estado al dominio
  • Gráfico de ping
  • Información sobre el certificado
  • Soporte de proxy
  • 2FA disponible
Uptime Kuma en modo claro
Uptime Kuma en modo claro

Cómo Instalar

Docker

docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

Por favor, utiliza sólo un volumen local. No se admiten otros tipos como NFS.

Navega a http://localhost:3001 después de iniciar.

No-Docker

Herramientas necesarias:

# Actualiza tu npm a la última versión
npm install npm -g

git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup

# Opción 1. Pruébalo
node server/server.js

# (Recomendado) Opción 2. Ejecutar en segundo plano con PM2
# Instala el PM2 si no lo tienes: 
npm install pm2 -g && pm2 install pm2-logrotate

# Iniciar servidor
pm2 start server/server.js --name uptime-kuma

Navega a http://localhost:3001 después del inicio.

Más comandos útiles de PM2

# Si quieres ver la salida de la consola actual
pm2 monit

# Si quieres añadirlo al inicio
pm2 save && pm2 startup

Instalación avanzada

Si necesitas más opciones o necesitas navegar a través de un proxy inverso, por favor lee:

https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-How-to-Install

Cómo Actualizar

Docker

Vuelve a tirar de la última imagen docker y crea otro contenedor con el mismo volumen.

Puede actualizar por esto:

docker pull louislam/uptime-kuma:1
docker stop uptime-kuma
docker rm uptime-kuma

# Por defecto
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

# Si no utilizas el valor por defecto
# docker run -d --restart=always -p <TU PUERTO>:3001 -v <YOUR VOLUME>:/app/data --name uptime-kuma louislam/uptime-kuma:1

Nota

Para cada nueva versión, se necesita algún tiempo para construir la imagen docker, por favor sé paciente si aún no está disponible.

Docker-Compose

cd "<TU DIRECTORIO docker-compose.yml>"
docker pull louislam/uptime-kuma:1
docker stop uptime-kuma
docker-compose up -d --force-recreate

No-Docker

cd <uptime-kuma-directory>

# Actualización desde git
git fetch --all
git checkout 1.17.1 --force

# Instalar dependencias y pre-construidos
npm install --production
npm run download-dist

# Reiniciar
pm2 restart uptime-kuma

Mi Carro Close (×)

Tu carrito está vacío
Ver tienda