Table of Contents
- Configuración Inicial
- 1. Crear Cuenta Administrador
- 2. Configurar Idioma
- 3. Configurar Notificaciones
- 4. Configurar 2FA (Autenticación de Dos Factores)
- 5. Configurar Zona Horaria
- 6. Configurar Retención de Datos
- 7. Agregar Usuarios Adicionales (Opcional)
- 8. Configurar Status Page (Opcional)
- Configuración Completa ✅
- Siguiente Paso
Configuración Inicial
Esta guía cubre la configuración inicial de Uptime Kuma después del primer despliegue.
1. Crear Cuenta Administrador
Al acceder por primera vez a https://uptime.example.com, verás la pantalla de creación de cuenta.
⚠️ IMPORTANTE: No hay usuario por defecto. El primer usuario que crees será administrador.
Pasos
- Username: Nombre de usuario para login (ejemplo:
admin,tu_usuario) - Password: Contraseña segura (mínimo 6 caracteres, recomendado: 16+ con símbolos)
- Click en Create
Acceso posterior:
- URL:
https://uptime.example.com - Usuario: El username que creaste
- Password: La contraseña que creaste
2. Configurar Idioma
Por defecto, Uptime Kuma está en inglés. Cambiarlo a español:
- Click en el icono de perfil (esquina superior derecha)
- Settings → Appearance
- Language: Selecciona Español (o tu idioma preferido)
- La interfaz se recargará en español
3. Configurar Notificaciones
Uptime Kuma soporta 90+ canales de notificación. Configurar al menos uno es altamente recomendado.
Telegram (Recomendado)
Ventajas: Gratuito, instantáneo, fácil configuración.
Paso 1: Crear bot
- Abre Telegram y busca @BotFather
- Envía
/newbot - Elige nombre del bot (ejemplo: "Uptime Monitor")
- Elige username (ejemplo:
uptime_monitor_bot) - BotFather te dará un bot token:
⚠️ Guardar este token.
123456789:ABCdefGHIjklMNOpqrsTUVwxyz
Paso 2: Obtener Chat ID
- Busca @userinfobot en Telegram
- Envía
/start - El bot responderá con tu Chat ID:
Si es un grupo, el Chat ID comienza con
Id: 123456789-(ejemplo:-987654321).
Paso 3: Configurar en Uptime Kuma
- Settings → Notifications
- Click en Setup Notification
- Notification Type: Telegram
- Configurar:
- Friendly Name:
Telegram Principal - Bot Token: Pegar el token de BotFather
- Chat ID: Pegar tu Chat ID (o del grupo)
- Friendly Name:
- Click en Test → Deberías recibir mensaje en Telegram
- Save
Discord
- En Discord, ve al canal donde quieres recibir notificaciones
- Configuración del canal → Integraciones → Webhooks
- Crear Webhook
- Copiar URL del Webhook:
https://discord.com/api/webhooks/123456789/abcdefg...
En Uptime Kuma:
- Settings → Notifications → Setup Notification
- Notification Type: Discord
- Webhook URL: Pegar URL
- Test → Deberías ver mensaje en Discord
- Save
Email (SMTP)
Ejemplo con Gmail:
-
Settings → Notifications → Setup Notification
-
Notification Type: Email (SMTP)
-
Configurar:
- Friendly Name:
Email Alerts - Hostname:
smtp.gmail.com - Port:
587 - Security:
TLS - Username:
tu_email@gmail.com - Password: App Password (no contraseña de cuenta)
- From Email:
tu_email@gmail.com - To Email:
destino@example.com
- Friendly Name:
-
Test → Verificar que llega email
-
Save
Generar App Password en Gmail
- Ve a https://myaccount.google.com/security
- 2-Step Verification debe estar habilitada
- App passwords → Generar nueva
- Selecciona Mail y dispositivo Other
- Copiar password generado (16 caracteres)
- Usar ese password en Uptime Kuma
Otros Canales
Uptime Kuma soporta:
- Slack: Requiere Incoming Webhook
- Microsoft Teams: Requiere Incoming Webhook
- PagerDuty: Para equipos de guardia 24/7
- Gotify: Notificaciones push self-hosted
- Webhooks: Integración personalizada (envía JSON a tu API)
4. Configurar 2FA (Autenticación de Dos Factores)
⚠️ Altamente recomendado para seguridad.
Pasos
- Settings → Security
- Two Factor Authentication → Setup
- Escanear código QR con app:
- Google Authenticator (Android/iOS)
- Authy (Android/iOS/Desktop)
- Microsoft Authenticator (Android/iOS)
- Ingresar código de 6 dígitos generado por la app
- Enable
Próximo login:
- Ingresar usuario y password
- Ingresar código 2FA de la app
⚠️ Guardar códigos de recuperación en lugar seguro.
5. Configurar Zona Horaria
Para que los logs y gráficos muestren hora correcta:
- Settings → General
- Timezone: Selecciona tu zona horaria (ejemplo:
Europe/Madrid,America/Mexico_City) - Save
6. Configurar Retención de Datos
Uptime Kuma guarda historial de checks. Configurar cuánto tiempo mantener:
- Settings → General
- Data Retention:
- Keep Data:
180días (6 meses recomendado) - Si tienes muchos monitores: reducir a
90o60días
- Keep Data:
- Save
Base de datos SQLite crece con el tiempo. Retención baja = menor tamaño.
7. Agregar Usuarios Adicionales (Opcional)
Si trabajas en equipo, puedes crear usuarios adicionales:
- Settings → Users
- Click en Add User
- Configurar:
- Username: Nombre de usuario
- Password: Contraseña temporal (el usuario la puede cambiar)
- Role:
- Admin: Acceso completo
- User: Solo ver monitores (no editar configuración)
- Save
El nuevo usuario puede:
- Login en
https://uptime.example.com - Cambiar su password en Settings → Security
8. Configurar Status Page (Opcional)
Si quieres página pública para mostrar estado de servicios:
Consulta Status Pages para guía completa.
Configuración Completa ✅
Ya tienes Uptime Kuma configurada:
- ✅ Cuenta administrador creada
- ✅ Idioma configurado
- ✅ Notificaciones configuradas
- ✅ 2FA habilitada (recomendado)
- ✅ Zona horaria correcta
Siguiente Paso
Continúa con Monitorización para añadir tus primeros monitores.