A modern web UI for managing cron jobs with live logging, script management, and system monitoring.
Cronmaster is a self-hosted web application that provides a modern graphical interface for managing system cron jobs. It solves the problem of cumbersome command-line cron management by offering a responsive UI with live logging, script editing, and system monitoring. The tool integrates directly with the host's crontab and runs in a Docker container for easy deployment.
System administrators, DevOps engineers, and developers who manage scheduled tasks on Linux servers and want a visual, real-time alternative to editing crontab files manually.
Developers choose Cronmaster for its real-time job logging, intuitive UI, and self-hosted nature—offering greater control and visibility than traditional cron tools without relying on external SaaS services.
Cronjob management UI with human readable syntax, live logging and log history for your cronjobs.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses Server-Sent Events for live job status updates and log streaming, providing immediate visibility into execution without page refreshes.
Includes a built-in UI for creating and managing bash scripts with code snippets, streamlining script development for cron jobs directly from the dashboard.
Supports both password-based and OIDC SSO authentication, allowing integration with providers like Google or Keycloak for secure access control.
Offers easy setup with Docker Compose, including multi-architecture support (AMD64/ARM64) and comprehensive documentation for containerized environments.
In Docker mode, it must run as root to access host crontab files, which the README explicitly admits is unavoidable and poses security risks.
Requires managing numerous environment variables and separate documentation files (e.g., DOCKER.md, ENV_VARIABLES.md), leading to a steep initial setup.
As a self-hosted tool, it lacks the integrations, plugins, or community support of established cron management platforms, potentially limiting scalability.