runwisp
RunWisp es un gestor de trabajos programados y supervisor de procesos en un solo binario Go que reemplaza crond/supervisord con dashboard web, TUI, reintentos y notificaciones.
Ficha actualizada 22 sept 2026, 15:14 · upstream 22 sept 2026, 12:04 · release v1.0.0
Qué es runwisp
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
RunWisp es una herramienta open-source auto-alojada que combina gestión de tareas cron y supervisión de procesos en un único ejecutable. Permite definir trabajos programados y servicios largos en un archivo TOML, eliminando la necesidad de Python, Node.js o bases de datos externas. Cada ejecución registra código de salida, duración, timestamps y stdout/stderr, accesibles desde el historial.
Incluye dashboard web integrado, interfaz TUI para terminal y REST API para control remoto. Soporta políticas de concurrencia (cola, skip, kill), notificaciones de fallo vía Slack/Telegram/email/webhooks y persistencia en SQLite embebido. La configuración es versionable y local-first sin telemetría.
Ideal para despliegues headless o con SSH, permite importar crontabs, supervisord o docker compose. El daemon gestiona reinicios tras fallos, rotación de logs y recuperación tras cortes de energía.
- Gestionar trabajos cron programados con historial completo en un solo binario
- Supervisar servicios largos con múltiples instancias y políticas de reinicio
- Monitorizar ejecuciones desde dashboard web, TUI o REST API sin dependencias externas
- Notificar fallos automáticamente vía Slack, Telegram, email o webhooks
- Binario único Go sin dependencias externas (no requiere Python/Node.js)
- Dashboard web y TUI integrados con streaming de logs en tiempo real
- Configuración TOML versionable como código fuente
- Persistencia local en SQLite embebido sin base de datos externa
- Licencia GPL-3.0-or-later para el daemon y UI (obligatorio si se distribuye modificado)
- SQLite embebido no soporta consultas complejas ni replicación como PostgreSQL/MySQL
- No incluye autenticación por defecto; requiere RUNWISP_PASSWORD o RUNWISP_AUTH=off
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Usar RUNWISP_PASSWORD para autenticación o RUNWISP_AUTH=off en entornos locales. Montar volumen para /var/lib/runwisp (datos) y /etc/runwisp/runwisp.toml (config). Validar configuración antes de iniciar el daemon. Soporta amd64/arm64 con Alpine/Debian.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.