Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

uptime-kotlin

Herramienta de monitorización auto-alojada ligera y optimizada para la nube, escrita en Kotlin con Quarkus y React. Permite supervisar disponibilidad de servicios mediante múltiples protocolos (HTTP, TCP, DNS) y notificaciones multi-canal.

Ficha actualizada 25 sept 2026, 13:26 · upstream 25 sept 2026, 13:21 · release v1.2.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es uptime-kotlin

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Uptime Kotlin es una solución de monitorización diseñada para ser auto-alojada, construida sobre el framework Quarkus en Java/Kotlin y un frontend React. Se centra en la simplicidad y el rendimiento para despliegues en la nube o servidores propios sin depender de servicios externos.

CASOS DE USO
  • Monitorizar la disponibilidad de APIs web, endpoints HTTP/HTTPS y servicios TCP
  • Gestionar páginas de estado público para informar a usuarios sobre incidentes
  • Configurar notificaciones automáticas vía Email, Slack, Discord o Webhooks
  • Implementar modo cluster con workers distribuidos para alta concurrencia
PUNTOS DESTACADOS
  • Soporte nativo para monitorización de bases de datos (PostgreSQL, MySQL, Redis)
  • Integración con colas de mensajes Kafka y RabbitMQ
  • Autenticación segura mediante JWT con claves encriptadas
  • Arquitectura escalable con separación clara entre API y workers
PRECAUCIONES
  • Requiere configuración manual inicial de certificados SSL/TLS con OpenSSL
  • No incluye Dockerfile propio, depende de imágenes externas en ghcr.io
  • El reverse proxy Nginx es obligatorio para la correcta resolución de rutas API
  • Complejidad media-alta para usuarios sin experiencia en contenedores
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

dashboardLogostatus pagemonitor
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Despliegue vía Docker Compose. Requiere generación manual de claves JWT con OpenSSL y configuración de Nginx como reverse proxy obligatorio. El modo cluster necesita Redis para estado compartido y RabbitMQ para colas entre workers.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReact
SERVICIOS
PostgreSQLMySQLRedisRabbitMQKafka
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
8888
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.