CronMaster
Cron job management UI with scheduling, logging, and live updates
1.4k stars 36 forks last commit first released AGPL-3.0
Actively maintained
Last commit 13 Aug 2026.
CronMaster is a self-hosted web interface for creating, viewing, and managing system cron jobs from a modern dashboard. It adds optional execution logging and live status updates, making cron-based automation easier to monitor and maintain.
Key Features
- Create, view, clone, and delete cron jobs, including comments/notes
- Human-friendly schedule presets and standard cron format support
- Optional job execution logging with stdout/stderr, exit codes, timestamps, and automatic cleanup
- Live updates via Server-Sent Events (SSE) for job status and long-running log streaming
- Built-in script management for bash scripts and reusable snippets
- System information dashboard (uptime, CPU, memory, network, and GPU when available)
- Authentication options: password protection and SSO via OpenID Connect (OIDC)
- REST API for cron management and system information, with optional API key auth
Use Cases
- Manage and audit maintenance tasks (backups, cleanup jobs, renewals) on servers and homelabs
- Centralize creation and monitoring of cron-driven automation with execution history
- Provide a safer operational workflow for teams that need visibility into scheduled jobs
Limitations and Considerations
- Docker-based setup commonly requires elevated privileges/root and direct host access to crontab files for full functionality
- Jobs without logging are executed synchronously with a timeout, which may not suit long-running tasks
CronMaster is a practical option when you want cron scheduling to be approachable, observable, and API-accessible. It fits well for administrators who rely on cron but want better visibility, easier edits, and optional SSO-protected access.
Categories:
Tags:
Tech Stack:
Similar to CronMaster

gocron
Cron-style task scheduler with YAML job definitions and Vue web UI
Lightweight scheduler written in Go with a Vue.js web UI, YAML-based job configuration, cron expression support, per-job environment variables, and Docker deployment.
Docking Station
Web interface for managing and updating Docker containers
A web app to discover, monitor and update Docker Compose stacks; frontend in Next.js and backend in FastAPI.

Maxun
Open source no-code web scraping and data extraction robots
Maxun is an open source no-code platform to build web scraping robots that extract structured data and expose websites as APIs, markdown, or automated pipelines.

ARA Records Ansible
Ansible run recording and reporting with a web UI and REST API
ARA records Ansible playbook runs and provides searchable reports via a CLI, REST API, and local-first web interface to troubleshoot and understand automation results.

Youtarr
Automated YouTube downloader and organizer for media servers
Self-hosted web app to auto-download YouTube channels, organize media with metadata, and schedule downloads for Plex, Jellyfin, Emby, and Kodi.
GoMFT
Web-based managed file transfer with scheduling and monitoring
GoMFT is a web-based managed file transfer (MFT) app that uses rclone to schedule, run, and monitor transfers across cloud and on-prem storage providers.




