RunDeck

RunDeck

RunDeck is an open source automation server used to run jobs, processes, and workflows across multiple machines. It schedules and dispatches commands, scripts, and jobs to run on any number of nodes.
RunDeck image
automation scheduling workflow-management job-scheduling

RunDeck: Open Source Automation Server for Multi-Machine Job Scheduling

An open source automation server used to run jobs, processes, and workflows across multiple machines, scheduling and dispatching commands, scripts, and jobs to run on any number of nodes.

What is RunDeck?

RunDeck is an open source automation server used to run jobs, processes, and workflows across multiple machines. It allows you to schedule all kinds of tasks, including:

  • Ad hoc scripts
  • System administration
  • Big data workflows

Key features include:

  • Job scheduling and dispatch
  • Resource modeling (create an inventory of nodes)
  • Role-based access control
  • Integrations (SSH, LDAP, Active Directory)
  • Remote execution of commands
  • Job chaining
  • Workflow engine
  • Extend functionality with plugins

RunDeck provides a single console to help streamline and automate routine operational procedures across your infrastructure or application environments. It schedules and dispatches commands, scripts, and jobs to run on any number of nodes, provides visibility into logs and output, and generates notifications on success or failure.

With RunDeck you can automate ad hoc and routine procedures in data centers or other environments. It's designed for self servicing and automation of infrastructure components such as load balancers, firewalls, switches, storage, DNS services, cloud infrastructure, and application components deployed across public or private clouds.

RunDeck Features

Features

  1. Job scheduling and dispatching
  2. Resource modeling
  3. Access control and policy enforcement
  4. Integrations with cloud providers and configuration tools
  5. Command execution across nodes
  6. Workflow engine
  7. Web GUI and CLI
  8. Logging and notifications

Pricing

  • Open Source
  • Custom Pricing

Pros

Open source and free

Easy to install and configure

Scalable - can manage many nodes

Good access control and security

Powerful workflow engine

Many integrations available

Active community support

Cons

Steep learning curve

Web GUI could be more intuitive

Not ideal for real-time command execution

Requires Java runtime

Lacks native support for Windows


The Best RunDeck Alternatives

Top Network & Admin and Automation & Scheduling and other similar apps like RunDeck


Ansible icon

Ansible

Ansible, developed by Red Hat, is a powerful and open-source automation tool designed to simplify IT tasks ranging from configuration management to application deployment and task orchestration. Leveraging a simple and human-readable language, Ansible enables users to automate complex workflows, ensuring consistency, efficiency, and scalability across their IT infrastructure. At...
Ansible image
Ansible Automation Platform icon

Ansible Automation Platform

Ansible Automation Platform is an enterprise-grade, open source automation platform developed by Red Hat. It is designed to automate provisioning, configuration management, application deployments, intra-service orchestration, and other IT tasks. Ansible is agentless, using SSH or Windows Remote Management (WinRM) to connect to client machines.Ansible represents automation tasks with Playbooks,...
Ansible Automation Platform image
Apache Airflow icon

Apache Airflow

Apache Airflow is an open-source workflow management platform created by Airbnb in 2015. It is used to programmatically author, schedule and monitor workflows. Airflow provides a graphical interface to visualize pipelines, dependencies between tasks, and monitor the workflow.Some key features and benefits of Apache Airflow include:Directed Acyclic Graphs (DAGs) -...
Apache Airflow image
Airplane icon

Airplane

Airplane is a free and open source web browser that focuses on speed, simplicity, and privacy protection. Based on Chromium, Airplane strips away unnecessary features and clutter, resulting in a clean interface where webpages load swiftly without getting bogged down by ads, trackers, and other cruft.Out of the box, Airplane...
Cfengine icon

Cfengine

Cfengine is an open source configuration management software designed to automate IT infrastructure operations and tasks. It takes a policy-based approach, allowing system administrators to define the desired state of their infrastructure and servers through declarative policies.Key capabilities and uses of Cfengine include:Server configuration management - Cfengine can automatically set...
Cfengine image
Cobbler icon

Cobbler

Cobbler is an open-source Linux installation server and provisioning system designed to help automate setup and management of Linux systems across large networks of servers. It streamlines the installation of Linux distributions by allowing an administrator to set up a provisioning system from which a large number of machines may...
Cobbler image
Au2mator icon

Au2mator

au2mator is an open-source robotic process automation (RPA) tool for automating repetitive and mundane tasks. It allows you to build automation workflows visually without the need for programming or scripting.Some key features of au2mator include:Visual interface to build automation workflows by demonstrationSupport for automating tasks on web applications, Windows apps,...
Au2mator image
Metaflow icon

Metaflow

Metaflow is an open-source Python library that helps data scientists build and manage real-life data science projects. It provides an easy-to-use abstraction layer for data scientists to develop robust and reproducible pipelines, track experiments, visualize results, and deploy machine learning models to production.Some key features of Metaflow include:Simplified pipeline construction...
Metaflow image
Ctfreak icon

Ctfreak

Ctfreak is an open-source CTF (Capture The Flag) platform designed specifically for hosting cybersecurity competitions and challenges. It provides all the necessary features and tools to create an engaging CTF event.With Ctfreak, users can create various categories and types of challenges including reverse engineering, web exploitation, cryptography, forensics, binary exploitation,...
Ctfreak image
Pyinfra icon

Pyinfra

pyinfra is an open source automation and deployment tool written in Python. It provides infrastructure automation capabilities similar to popular tools like Ansible, Salt and Terraform, but with a focus on simplicity, flexibility and user-friendliness.Some key features and benefits of pyinfra include:Code-based infrastructure definitions written purely in Python. No need...
Pyinfra image
Cdist icon

Cdist

cdist is an open source configuration management and deployment tool written in Python. It takes a different approach from other tools like Ansible, Chef or Puppet in that the configuration logic is written in Python instead of a custom domain-specific language.Some key features and capabilities of cdist include:Configuration defined through...
Cdist image
Bcfg2 icon

Bcfg2

Bcfg2 is an open-source configuration management system created to help system administrators maintain consistent configurations across a large number of computers. It was originally developed to manage Linux/UNIX systems but also supports managing Windows, Mac OS X, network devices and more.Bcfg2 allows administrators to define the desired configuration states for...
Crowbar icon

Crowbar

Crowbar is an open source software lifecycle management tool originally developed by SUSE for Linux and cloud environments. It provides automated, unattended operating system installation, configuration and maintenance on bare metal systems.Some key capabilities and features of Crowbar include:Automated discovery, provisioning and monitoring of physical serversDeployment of operating systems including...
Crowbar image
StackStorm icon

StackStorm

StackStorm is an open-source event-driven automation platform for auto-remediation, security responses, troubleshooting, and more. It provides integration with common infrastructure components and easy ways to trigger automated workflows based on system events. Key features include:Flexible workflow engine based on automation actions to trigger responses and remediationsIntegration with monitoring tools, infrastructure,...
StackStorm image
(R)?ex icon

(R)?ex

(R)?ex is a feature-packed text editor for Windows that balances powerful editing tools with an accessible interface. It works well for both code and prose, making it a flexible option for developers, writers, and anyone who works extensively with text.As a code editor, (R)?ex supports syntax highlighting for over 200...
(R)?ex image
Sprinkle icon

Sprinkle

Sprinkle is a lightweight, easy-to-use web application monitoring and performance tracking tool designed for developers. It allows you to monitor the real-user performance of your web apps by tracking key metrics like page load times, JavaScript errors, failed requests, and more.Some key features of Sprinkle include:Easy integration with modern JavaScript...
Sprinkle image
Azkaban icon

Azkaban

Azkaban is an open source batch workflow job scheduler created at LinkedIn in 2012. It is used to schedule and run Hadoop jobs, manage dependencies between jobs and prevent jobs from failing or running simultaneously. Azkaban provides an easy to use web user interface to create and schedule workflows and...
Azkaban image
Propellor icon

Propellor

Propellor is an open source configuration management and deployment tool written in the Haskell programming language. Unlike traditional imperative configuration management tools like Ansible, Puppet or Chef, Propellor uses a declarative domain-specific language to define desired system configurations and state.Some key features and benefits of Propellor include:Declarative syntax - Specify...
Propellor image