🠄 Back to solutions

Cronicle

Cronicle is a multi-server task scheduler and runner with a web UI, providing real-time stats and a live log viewer for managing scheduled, repeating, and on-demand jobs.

Description

Cronicle is a versatile, open-source task scheduler and runner designed for both single and multi-server environments. It offers a user-friendly web interface for managing scheduled, recurring, and on-demand jobs across numerous servers. Key features include real-time statistics, a live log viewer, customizable run modes, and a powerful plugin API for extending functionality. Cronicle supports multiple time zones, allows chaining of events, and provides an external JSON REST API for seamless integration with other applications. No database is required; all data is stored as JSON files, simplifying setup and maintenance.

Features

Cronicle is a Node.js based application featuring a web UI for scheduling and managing jobs across multiple servers. It handles scheduled, recurring, and on-demand tasks with auto-discovery and auto-failover capabilities. The system provides real-time statistics, live log viewing, and customizable run modes to target individual servers or groups. A powerful plugin API allows extending functionality, supporting multiple timezones, and enabling job chaining. The application includes an external JSON REST API for app integration and eliminates the need for a database, simplifying setup and maintenance.

Benefits

Reduced operational overhead through automation of routine tasks. Improved efficiency by running tasks concurrently across multiple servers. Enhanced monitoring and control with real-time stats and a live log viewer. Increased flexibility with support for various scheduling options, including recurring jobs and chaining of events. Simplified setup and maintenance with no database required and easy installation. Seamless integration with existing applications through a JSON REST API. Scalability to accommodate growing needs with multi-server support and auto-failover capabilities. Extensibility through a powerful plugin API.

Links

Details