Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

deltachat_uptime

Monitorio en tiempo real para Delta Chat con detección de fallos, dashboards web y alertas por chat.

Ficha actualizada 22 sept 2026, 20:52 · upstream 22 sept 2026, 20:40 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es deltachat_uptime

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

DeltaChat Uptime Bot es un monitor de disponibilidad self-hosted (similar a Uptime Kuma) integrado directamente con Delta Chat. Permite monitorear recursos como sitios web, APIs o puertos TCP, y alerta al usuario dentro del chat cuando algo falla.

Además, genera automáticamente una página web segura y bonita para cada chat que muestra el estado en tiempo real.

Características principales: - Autenticación criptográfica basada en huella digital por chat - Monitoreo independiente por chat (privado o grupo) - Alertas unificadas de incidentes con actualización dinámica en el mismo mensaje - Detección automática de fallos silenciosos mediante análisis de respuestas HTTP - Medición de latencia real para cada monitor - Protección contra fallos de red del propio bot y verificación cruzada entre nodos distribuidos - Monitoreo de certificados SSL/TLS con alertas progresivas - Limpieza automática de recursos inactivos por 7, 14 o 30 días - Escalabilidad mediante múltiples instancias con sincronización entre nodos - Soporte para múltiples transportes SMTP con failover automático

CASOS DE USO
  • Monitoreo de sitios web y servicios críticos integrados en un chat de comunicación
  • Seguimiento de la disponibilidad de APIs o microservicios sin necesidad de herramientas externas
  • Detección temprana de fallos de red con verificación cruzada entre nodos distribuidos
  • Análisis de latencia y rendimiento de servicios en tiempo real mediante dashboards web
  • Monitoreo de certificados SSL/TLS para evitar interrupciones por expiración
  • Alertas unificadas que no saturan el chat con mensajes repetitivos de DOWN/UP
  • Escalabilidad horizontal mediante múltiples instancias sincronizadas entre regiones
  • Protección contra fallos de red del propio servidor de monitoreo
PUNTOS DESTACADOS
  • Detección automática de fallos silenciosos mediante análisis de respuestas HTTP sin necesidad de configuración manual
  • Monitoreo independiente por chat, permitiendo mantener el estado de cada grupo privado o público separado
  • Alertas unificadas que actualizan dinámicamente el mismo mensaje en lugar de generar múltiples alertas
  • Verificación cruzada entre nodos distribuidos mediante ping remoto sin enviar mensajes al chat
  • Detección proactiva de expiración de certificados SSL con alertas a 7, 3 y 24 horas antes
  • Soporte nativo para ICMP Ping en modo asincrónico con fallback automático
  • Sincronización entre múltiples instancias mediante peer-to-peer sin generar spam en el chat
PRECAUCIONES
  • No incluye gestión de certificados SSL/TLS automática (solo monitoriza su estado)
  • Depende de la disponibilidad del servidor de monitoreo para recibir alertas
  • La sincronización entre nodos requiere que todos estén conectados y en línea
  • El monitoreo TCP no verifica la salud interna del servicio, solo el puerto
  • No incluye gestión de errores de red (DNS, DNS cache) por defecto
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Requisitos: Docker, Docker Compose y un dominio para los dashboards. Ejemplo de docker-compose.yml: version: '3.8' namespaces: delta-uptime: driver: bridge name: uptime-monitor docker-compose.yml: version: "3" services: bot: image: mrgluek/deltachat_uptime container_name: uptime-bot restart: unless-stopped environment: - DELTA_CHAT_TOKEN=your_token_here - SMTP_HOST=smtp.gmail.com - SMTP_PORT=587 - SMTP_USER=bot@domain.com - SMTP_PASSWORD=secret - STATUS_URL=https://up.gluek.info dashboard: image: nginx ports: - "80:80" - "443:443" volumes: - ./dashboard:/usr/share/nginx/html

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
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.