Alternatives to Rundeck
A self-hosted runbook automation server that lets chosen users run existing scripts, tools and jobs. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Rundeck
A self-hosted runbook automation server that lets chosen users run existing scripts, tools and jobs.
Replacements
Listings that take over the same core job as Rundeck.
AWX
A web interface, REST API and task engine for running and scheduling Ansible automation.
AWX is an open-source web interface and REST API for running and scheduling jobs, but it is built around Ansible and needs existing Ansible knowledge.
Semaphore UI
Run infrastructure automation jobs from a web dashboard.
Semaphore UI is an MIT-licensed web dashboard for running Ansible and other deployment tasks, and it requires a server with configured automation tools.
PowerShell Universal
A self-hosted platform that turns PowerShell scripts into scheduled automation, REST APIs and web dashboards.
PowerShell Universal turns PowerShell scripts into scheduled jobs, REST APIs and dashboards, but it is closed source and production use needs a paid licence.
StackStorm
A self-hosted, event-driven automation platform that connects apps and services through rules and workflows.
StackStorm is an open-source, self-hosted platform that adds event-driven rules and multi-step workflows for operations teams, and it takes work to deploy.
Cronicle
A self-hosted, distributed task scheduler and runner with a web interface.
Cronicle is an open-source self-hosted scheduler with a web interface that runs tasks across multiple servers, but it is now in maintenance mode.
Windmill
An open-source, self-hostable platform for turning scripts into workflows, internal apps and scheduled jobs.
Windmill is an open-source, self-hostable platform that turns scripts into jobs, forms and internal apps with schedules, aimed at teams who write code.
Dagu
A self-hosted workflow orchestrator that runs scripts, SSH commands and containers from declarative YAML files.
Dagu is a single-binary open-source orchestrator that runs scripts, SSH commands and containers from YAML files with a web interface and no database.
Jenkins
A self-hosted open source automation server for building, testing and deploying software projects.
Jenkins is an MIT-licensed, self-hosted automation server with hundreds of plugins, focused on building, testing and deploying software rather than runbooks.
Similar software
Related functionality, not a direct replacement.
Ansible
Automate configuration and deployments across your machines.
Salt
Open-source automation framework for remote execution, configuration management and orchestration across many servers.
Kestra
An open-source declarative orchestration platform for scheduled and event-driven workflows, self-hosted or in the cloud.
Pueue
A command-line task manager that queues shell commands and runs them in the background.
Monit
A small daemon that monitors Unix processes, files and hosts and restarts or repairs them automatically.
webhook
A lightweight server that runs shell commands when incoming HTTP webhooks match configured hooks.