OpenSource-Hub
C

CronMaster

1.2k stars·System Optimization·SHA-256 checksum verified

A modern web-based GUI for managing cron jobs with real-time logs, authentication, and Docker support.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

A modern web UI for cron jobs with live logs, system monitoring, and SSO support.

Core Features

  • Modern UI with dark/light mode and responsive design
  • System dashboard showing uptime, CPU, memory, GPU, network
  • Full cron job management: view, create, edit, clone, delete
  • Inline script editor for bash scripts used in jobs
  • Optional job execution logging with stdout/stderr capture and auto-cleanup

What It Can't Do

  • ⚠️ The Docker container must run as root to directly access the host's crontab. If you prefer not to use root, install and run locally via yarn. Also requires mounting /var/run/docker.sock. Test in a non-production environment first.

Use Cases

  • Replace manual crontab editing for sysadmins managing multiple servers
  • Share cron job configurations with team comments and scripts
  • Monitor script execution in real time for backups, data sync, etc.

Cronmaster provides a beautiful, responsive web interface to manage cron jobs on your server. It supports dark/light mode, displays system info (CPU, memory, GPU, uptime), and lets you create, edit, clone, and delete cron jobs with optional logging. Real-time job status updates and live log streaming are powered by SSE. Secure it with password or OIDC SSO (e.g., Google, Authentik). REST API is available for external integrations. Docker deployment is recommended – it mounts the host's crontab directly for real-time sync.

Tags

croncron-jobweb-uidockersseoidcsystem-monitoring

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Create a docker-compose.yml with minimal config from README, set your password

4

Step 2: Run docker compose up --build

5

Step 3: Open http://localhost:40123 and log in with your password

Install Guide
  1. Step 1: Create a docker-compose.yml with minimal config from README, set your password
  2. Step 2: Run docker compose up --build
  3. Step 3: Open http://localhost:40123 and log in with your password
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Stop the container: docker compose down -v, then remove scripts, data, snippets directories.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-26 11:35:22
GitHub Repository

Having issues? Check the FAQ below

3 FAQs

Similar Projects