Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Self Hosted
  3. Cronmaster

Cronmaster

AGPL-3.0TypeScript2.4.0Self-Hosted

A modern web UI for managing cron jobs with live logging, script management, and system monitoring.

GitHubGitHub
1.4k stars38 forks0 contributors

What is Cronmaster?

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.

Target Audience

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.

Value Proposition

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.

Overview

Cronjob management UI with human readable syntax, live logging and log history for your cronjobs.

Use Cases

Best For

  • Managing cron jobs across multiple servers from a single web dashboard
  • Debugging scheduled tasks with live log streaming and execution history
  • Self-hosting a cron management solution with OIDC/SSO authentication
  • Monitoring system resources (CPU, memory, uptime) alongside job schedules
  • Creating and organizing reusable bash scripts for cron jobs
  • Integrating cron management into existing workflows via REST API

Not Ideal For

  • Environments with strict security policies that prohibit running Docker containers as root, as Cronmaster requires root access for cron operations.
  • Projects using Kubernetes or distributed systems, as it's designed for single-host cron management without native clustering support.
  • Teams seeking a lightweight, CLI-only tool without the overhead of a web server and real-time features.
  • Organizations preferring fully managed cloud cron services (e.g., AWS EventBridge) without self-hosting responsibilities.

Pros & Cons

Pros

Real-Time Monitoring

Uses Server-Sent Events for live job status updates and log streaming, providing immediate visibility into execution without page refreshes.

Integrated Script Editor

Includes a built-in UI for creating and managing bash scripts with code snippets, streamlining script development for cron jobs directly from the dashboard.

Flexible Authentication

Supports both password-based and OIDC SSO authentication, allowing integration with providers like Google or Keycloak for secure access control.

Docker-First Deployment

Offers easy setup with Docker Compose, including multi-architecture support (AMD64/ARM64) and comprehensive documentation for containerized environments.

Cons

Root Privilege Requirement

In Docker mode, it must run as root to access host crontab files, which the README explicitly admits is unavoidable and poses security risks.

Configuration Complexity

Requires managing numerous environment variables and separate documentation files (e.g., DOCKER.md, ENV_VARIABLES.md), leading to a steep initial setup.

Limited Ecosystem

As a self-hosted tool, it lacks the integrations, plugins, or community support of established cron management platforms, potentially limiting scalability.

Frequently Asked Questions

Quick Stats

Stars1,381
Forks38
Contributors0
Open Issues8
Last commit2 days ago
CreatedSince 2025

Tags

#task-scheduler#rest-api#job-scheduling#cronjob#cronjob-scheduler#docker#bash-scripts#log-management#system-monitoring#web-ui#cronjobs#self-hosted#task-runner

Built With

N
Next.js
y
yarn
N
Node.js
D
Docker

Included in

Self Hosted284.1k
Auto-fetched 22 hours ago

Related Projects

HuginnHuginn

Create agents that monitor and act on your behalf. Your agents are standing by!

Stars50,022
Forks4,307
Last commit2 days ago
matcheringmatchering

🎚️ Open Source Audio Matching and Mastering

Stars2,652
Forks297
Last commit3 months ago
µTaskµTask

µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋

Stars1,404
Forks104
Last commit2 months ago
HandBrake WebHandBrake Web

A self-hosted platform to use HandBrake on your headless devices via a bespoke web interface. Harness the processing power of multiple devices to work on a single queue.

Stars804
Forks20
Last commit6 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub