Open source · Self-hosted · AGPL-3.0
Cronium is a self-hosted automation platform
Schedule Python, Node.js, and Bash scripts. Chain them into multi-step workflows with conditional logic. Run everything in isolated containers or on your own servers over SSH — on infrastructure you control.
- Flexible Scheduling
- Schedule your scripts to run at specific times or intervals with precision and reliability.
- Write Scripts in Any Language
- Write automations in the language you already use, with a built-in editor and runtime helpers.
- Remote Execution
- Run scripts on remote servers via secure SSH connections with credential management.
- Comprehensive Monitoring
- Detailed logs and notifications to keep track of your script executions and errors.
How It Works
From a script to a scheduled, monitored automation in three steps
Write an Event
Write a Python, Node.js, or Bash script in the built-in editor — or point Cronium at any HTTP endpoint.
Schedule and Connect
Run it on a cron schedule or interval, in an isolated container or on your own server over SSH. Chain events into workflows.
Monitor and Get Notified
Watch logs stream in real time, review every execution, and get alerts in Slack, Discord, Teams, or email.
Everything you need to automate
Schedule scripts, chain them into workflows, and run them on your own servers — with the integrations and guardrails already built in.
Build workflows visually
Chain events on a canvas with branches that fire on success, on failure, or on a condition your script sets. Independent branches run in parallel, and each step can pass data to the next. No YAML to hand-write.
Build your first workflowNotify the tools you already use
Send a message when a script succeeds or fails — no glue code. Every integration is configured once, stored encrypted, and testable from the dashboard before you rely on it.
Slack
Discord
Microsoft Teams
Notion
Trello
Google Sheets
Email
Secure by construction
Cronium runs on your own infrastructure and executes code you wrote. The defaults are built for that.
Encrypted at rest
Credentials, SSH keys, and environment variables are encrypted with AES-256-GCM.
Verified execution
SSH host-key verification, Ed25519-signed execution payloads, and isolated containers.
Access control
Admin, User, and Viewer roles, enforced on the server rather than hidden in the UI.
Visual Workflow Builder
Chain events on a canvas with conditional branches, parallel execution, and data passed between steps.
Remote Execution
Run scripts locally or on remote servers over SSH, across many servers at once.
Advanced Scheduling
Trigger on an interval or a cron expression, or run on demand from the dashboard.
Integrated Terminal
Open a real-time terminal against any connected server, straight from the browser.
Role-Based Access Control
Admin, User, and Viewer roles with granular, server-enforced permissions.
System Monitoring
Track execution history, server health, and success rates as runs happen.
API Access
Manage events, workflows, servers, and variables programmatically with API tokens.
AI-Powered Script Generation
Draft scripts from a prompt with OpenAI, then edit them in the built-in editor.
Built-in Integrations
Notify Slack, Discord, Microsoft Teams, Notion, Trello, Google Sheets, or email on success or failure.