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

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.