# Cronicle

Cronicle is a self-hosted, multi-server task scheduler and runner with a web interface that executes scheduled, repeating, and on-demand jobs across worker servers using shell commands or plugins, providing real-time. It is open source and self-hosted, installable on Docker Hub, Proxmox and Unraid.

Canonical page: https://ourlocalhost.com/app/1179/cronicle

## Description

Cronicle is a self-hosted, multi-server task scheduler and runner with a web interface that executes scheduled, repeating, and on-demand jobs across worker servers using shell commands or plugins, providing real-time stats and live logs for homelab and small-team automation.

## Platform availability

Available on 2 of 9 platforms: Unraid, Proxmox.

## Health score

77/100 (Good), based on 4 of 5 factors.
- Maintained: 100 (last commit 23 days ago)
- Popular: 75 (5,854 GitHub stars)
- Easy to install: 45 (2 install platforms, install notes, Docker image)
- Security check: 66 (no serious findings, OpenSSF Scorecard 4.5/10)

## Links

- Docker Hub: https://hub.docker.com/r/soulteary/cronicle
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=cronicle
- Unraid: https://ca.unraid.net/apps/cronicle-0mco4b30oveewr?q=cronicle
- Official website: http://cronicle.net

## Common questions

### What do I need to do after installing Cronicle before the web interface works?

Installation puts Cronicle in /opt/cronicle. On the main server, run bin/control.sh setup from that folder, then run bin/control.sh start; if the service is not running, the web interface will not load and scheduled jobs will not start.

### What happens if I change a Cronicle server's hostname?

Cronicle uses hostnames to determine cluster membership and which server can become master. If the hostname changes, Cronicle can no longer find the server in one of its internal lists.

### Does Cronicle show live logs for jobs?

Yes, it provides real-time stats and a live log viewer.

### Is Cronicle overkill for a small home server?

One user said it seems really overkill for a home server and used Webmin on the Ubuntu host to manage cron jobs through a web UI instead.

## Alternatives

- AgentHub: AgentHub is a no-code platform for building powerful AI automations.
- Apache Airflow: Airflow is a platform to programmaticaly author, schedule and monitor data pipelines.
- Cron As A Service: Online cron job scheduler with a beautifully simple interface so you can worry about building your app.
- System Scheduler
- Task Scheduler
- VisualCron
- Webcron: With webcron you pay per request and you can choose the monitoring frequency to your linking.
- n8n: n8n is a self-hosted, fair-code workflow-automation platform that connects 400+ apps and application programming interfaces (APIs) on a vis…

---
Source: Our Local Host (https://ourlocalhost.com/app/1179/cronicle), the self-hosted and open-source app directory.
