CronMaster

CronMaster

Cron job management UI with scheduling, logging, and live updates

943stars
21forks
Last commit: 15d ago
Repo age: 1y old

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:

Share:

Similar Services

Apache Airflow

Apache Airflow

Platform to author, schedule, and monitor workflows as code

43.9k
16.3k
Last commit: 19h ago

Apache Airflow is a workflow orchestration platform to define, schedule, and monitor data pipelines and other batch jobs using Python-defined DAGs.

Alternative to:
Astronomer
Astronomer
+5
Portainer

Portainer

Web UI and API for managing Docker and Kubernetes environments

36.2k
2.8k
Last commit: 2d ago

Lightweight web-based platform to manage Docker, Swarm and Kubernetes resources with a GUI and API, including access control and multi-environment operations.

Alternative to:
Portainer Business Edition (Portainer Cloud)
Portainer Business Edition (Portainer Cloud)
+6
Dokploy

Dokploy

Self-hosted PaaS to deploy and manage containerized apps and databases.

29.1k
1.9k
Last commit: 1d ago

Open-source self-hostable PaaS for deploying containerized applications and managing databases with Docker Compose, Traefik, monitoring, and backups.

Alternative to:
Vercel
Vercel
+9
Kestra

Kestra

Open-source, event-driven workflow orchestration and scheduling platform

26.2k
2.5k
Last commit: 3d ago

Declarative, API-first orchestration platform for scheduled and event-driven workflows with a plugin ecosystem, UI editor, CI/CD and Terraform integration.

Alternative to:
Dagster Cloud
Dagster Cloud
+16
XPipe

XPipe

Connection hub and remote file manager for managing server infrastructure

13.5k
517
Last commit: 22h ago

Desktop application that centralizes SSH, containers, VMs, Kubernetes and remote file management; integrates local CLI tools and syncs connection data via git.

Alternative to:
MobaXterm
MobaXterm
+6
Coder

Coder

Self-hosted cloud development environments for teams and agents

12k
1.1k
Last commit: 21h ago

Open-source platform to provision secure, self-hosted developer workspaces (VMs, containers, Kubernetes) defined in Terraform, with IDE integrations and AI agent support.

Alternative to:
Coder (Coder Cloud)
Coder (Coder Cloud)
+6