Alternativa open source a Loom para grabar la pantalla rápidamente, editar de forma local y compartir videos mediante enlaces, con opción de autoalojamiento.
fccview/cronmaster
Interfaz web para gestionar tareas cron con horarios legibles, registros en tiempo real e historial de ejecución por tarea.
- Estrellas
- 1,392
- Forks
- 38
- Issues abiertos
- 8
- Último commit
- hace 15 días
¿Qué es?
CronMaster es una interfaz web para consultar, crear y eliminar tareas cron en un host. Los horarios se pueden configurar con opciones predefinidas y una sintaxis legible, y cada tarea puede incluir un comentario que describa qué hace.
Las tareas pueden registrar su ejecución de forma opcional. Cuando el registro está habilitado, se capturan stdout, stderr, códigos de salida y marcas de tiempo, se eliminan automáticamente las entradas antiguas y las tareas en ejecución transmiten su salida en tiempo real mediante SSE. Las tareas sin registro se ejecutan de forma síncrona, con un tiempo límite de 5 minutos. La aplicación también incluye un editor de scripts con fragmentos para escribir los scripts de bash que ejecutan las tareas cron, y un panel con información del tiempo de actividad del sistema, la memoria, la CPU, la red y la GPU.
El acceso se puede proteger con una contraseña, inicio de sesión único (SSO) mediante OIDC (Authentik, Keycloak, Okta, Google, Entra ID y otros), o ambos métodos. Hay una API REST con autenticación opcional mediante API key para integraciones externas. El proyecto está pensado para ejecutarse en Docker como root, con el socket de Docker y los volúmenes de datos montados, o de forma local con Yarn.
Funciones clave
- 01Crear, consultar y eliminar tareas cron con comentarios y opciones predefinidas de horarios
- 02Sintaxis legible para definir horarios, además del formato cron estándar de cinco campos
- 03Registros opcionales de ejecución por tarea con stdout, stderr, códigos de salida y marcas de tiempo
- 04Estado y transmisión de registros en tiempo real para las tareas en ejecución mediante SSE
- 05Editor integrado de scripts de bash con fragmentos
- 06Autenticación con contraseña, SSO mediante OIDC o ambas, además de una API REST
Casos de uso
- Gestionar copias de seguridad programadas o scripts de mantenimiento en un servidor doméstico o NAS
- Consultar el historial y la salida de tareas cron que fallan sin leer los registros del sistema
- Dar a un equipo acceso controlado a las tareas programadas mediante SSO
- Automatizar la gestión de cron desde herramientas externas mediante la API REST
Inicio rápido
- 1
Crea un archivo docker-compose.yml con la configuración mínima
- 2
Compila y ejecuta con Docker Compose
docker compose up --build - 3
Abre la dirección local en el navegador
Antes de usarlo
- La configuración de Docker requiere ejecutarlo como root y montar el Docker socket en modo privileged, lo que implica una contrapartida de seguridad.
- Licenciado bajo AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado cuando se ofrece como servicio de red.
Temas
Preguntas frecuentes
- ¿Qué es cronmaster?
- Interfaz web para gestionar tareas cron con horarios legibles, registros en tiempo real e historial de ejecución por tarea. CronMaster es una interfaz web para consultar, crear y eliminar tareas cron en un host. Los horarios se pueden configurar con opciones predefinidas y una sintaxis legible, y cada tarea puede incluir un comentario que describa qué hace.
- ¿cronmaster es gratuito? ¿Qué licencia tiene?
- cronmaster es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿cronmaster sigue mantenido?
- Mantenimiento activo. El último commit de cronmaster fue el 4 oct 2026.
- ¿Para qué puedo usar cronmaster?
- Gestionar copias de seguridad programadas o scripts de mantenimiento en un servidor doméstico o NAS Consultar el historial y la salida de tareas cron que fallan sin leer los registros del sistema Dar a un equipo acceso controlado a las tareas programadas mediante SSO Automatizar la gestión de cron desde herramientas externas mediante la API REST
- ¿Cómo se instala cronmaster?
- Crea un archivo docker-compose.yml con la configuración mínima Compila y ejecuta con Docker Compose: docker compose up --build Abre la dirección local en el navegador
- ¿Dónde consigo cronmaster?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/fccview/cronmaster
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una app de notas con IA autoalojada y centrada en la privacidad, basada en notas rápidas tipo tarjeta, Markdown y búsqueda RAG.
Una interfaz web rápida, distribuida como un único binario, para gestionar varias instancias de qBittorrent, con automatizaciones y cross-seeding.
Gestor de armario autoalojado que etiqueta fotos de ropa con IA y sugiere conjuntos diarios según el clima y la ocasión.
Panel de control web de código abierto para gestionar servidores Linux, sitios web, contenedores Docker, bases de datos y agentes de IA.
Monitoreo ligero de servidores autohospedado, con panel web, estadísticas de contenedores Docker, datos históricos y alertas.