← Back to catalog
Rundeck · managed by DINAO v7.0.1

Automate your operations with confidence

An open-source runbook orchestration platform, installed and maintained by DINAO. Give your teams a safe way to run operational tasks without opening SSH access to everyone.

Hosted in FranceDelegated & traceable accessRunbooks & jobsGDPR CompliantOfficial publisher image
Overview

What is Rundeck?

Rundeck is an open-source platform for operations automation and runbook orchestration. It transforms routine operational procedures — restarts, backups, deployments, diagnostics — into reusable jobs that your teams can launch self-service from a web interface, without needing direct SSH access to the servers.

Its key strength is governance: each job can be protected by granular access rules (ACLs) defining who can run what, on which nodes. All executions are logged (author, timestamp, output, result), providing full traceability and facilitating compliance audits.

Rundeck manages nodes via SSH or plugins, schedules tasks like an advanced cron, sends notifications on success or failure, and stores secrets securely. It integrates with your SSO / LDAP / Active Directory. It's the ideal tool to empower your teams while maintaining control and security over your infrastructure.

Compatible offers

Host Rundeck at DINAO

Resource tiers compatible with Rundeck prerequisites (minimum 1 vCPU / 1024 Mo / 5 Go). Hosted in France, fully managed.

From the simplest to the most flexible: DINAO takes care of everything on a shared server, DINAO installs and manages Rundeck on a machine that is yours alone, or you administer your own virtual private server.

Option 1 The simplest

Managed container

from €19,90 /month excl. VAT

  • Installed and updated by DINAO
  • Daily backups and monitoring included
  • Online in a few minutes
  • Server shared with other customers
  • No administrator access to the machine

To get started quickly, with nothing to administer.

Choose a tier ↓

Option 2

Managed VPS with Docker and the application pre-installed

from €28,70 /month excl. VAT

  • Rundeck installed by DINAO when you order
  • System and Docker managed by DINAO, monitoring included
  • Priority support included (2-hour response time, DINAO business days and hours)
  • Stated, capped resources (2 vCPU, 2 GB, 20 GB): beyond that, a larger size is offered
  • A virtual machine that is yours alone
  • Application updates on request
  • Backups as an option (€20,00 excl. VAT/month)
  • No control panel: one VPS, one application
  • No administrator access to the machine

To isolate a production application on a VPS without administering it.

Order →

Option 3 100% self-managed

VPS Docker

from €11,00 /month excl. VAT

  • Your virtual machine, full administrator access
  • Docker pre-installed, control panel of your choice
  • Free to install Rundeck or any other application, including those that drive Docker
  • Delivered empty: you install and maintain Rundeck yourself (or DINAO installs it on quotation)
  • No backup by default (optional: €20,00 excl. VAT/month)
  • No management service by default (optional from €55,00 excl. VAT/month); monitoring as an option

By default you keep full control; but without an additional service, you handle everything: maintenance, configuration, deployment.

Discover the VPS Docker →
CriterionManaged containerManaged VPS with Docker and the application pre-installedVPS Docker
Who installs RundeckDINAO, when you orderDINAO, when you orderNobody by default: VPS delivered with Docker and, at your choice, Portainer / Dockge, without the application. You install it, or DINAO on quotation
Application updatesDINAO: backup beforehand, health check, automatic rollbackDINAO, on requestYou
System and DockerDINAODINAO, without a control panel: one VPS, one applicationYou: no management service by default (optional: €55,00 or €75,00 excl. VAT/month, business days)
BackupsDaily, included, restorable from the customer areaOptional: €20,00 excl. VAT/month for 7 days (100 GB quota)None by default; optional: €20,00 excl. VAT/month for 7 days (100 GB quota)
MonitoringIncludedIncludedOptional: from €1,00 to €10,00 excl. VAT/month
SupportBest effort included; priority handling as an optionPriority handling included (2-hour response time, DINAO business days and hours, no guaranteed resolution time)Best effort
IsolationYour own instance, on a Docker server shared with other customersA virtual machine of your own, for this application onlyA virtual machine of your own
ResourcesAllocated vCPUs, capped per tier (never reserved)Sized for the OS, Docker and Rundeck: 2 vCPU, 2 GB, 20 GB, stated as a cap; beyond that, a larger size is offeredRecommended size for Rundeck: 2 vCPU, 4 GB, 50 GB; can be extended
Administrator access (root)NoNoYes
Applications that require access to the Docker engineNoYes: the machine is yours aloneYes
Starting price€19,90 excl. VAT/month€28,70 excl. VAT/month€11,00 excl. VAT/month (VPS only, without the application)

Options 2 and 3 sized for Rundeck (application requirements plus the system and Docker): 2 vCPU, 2 GB, 20 GB for option 2, 2 vCPU, 4 GB, 50 GB for option 3, whose base is larger.

Managed container: choose your tier

Performance
4 vCPU · 8 GB · 80 GB
39,90 € /month excl. VAT
  • 4 allocated vCPU
  • 8 GB RAM
  • 80 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Intensive
8 vCPU · 16 GB · 160 GB
79,90 € /month excl. VAT
  • 8 allocated vCPU
  • 16 GB RAM
  • 160 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order

1 hidden tier(s) (insufficient resources for this app) : Discovery

← Back to the three offers

Managed hosting

Managed Rundeck hosting in France

Self-hosting Rundeck means a server to maintain, security updates, backups and monitoring. With our managed Rundeck hosting, you use the application: we run the infrastructure.

  • Deployed in minutes, always kept up to date
  • Daily backups included
  • Continuous monitoring, data hosted in France (GDPR)
  • Prefer self-hosted with root access? Rundeck also runs on our Docker VPS.
Extensions

Plugins and extensions for Rundeck

What the application hosted by DINAO (Rundeck Community 5.6.0) ships with, and what exists alongside it. Each extension is described with its licence, its origin and a safety level calculated from verified facts.

37extensions described
14available at DINAO
13commercial edition only
10exist, not offered

Adding an extension yourself? Placed in the container, it survives a simple restart, but it is erased as soon as the container is recreated: change of version, domain or configuration, migration. If we detect it, automatic updates are suspended and we ask you to confirm. See article 6 of the specific terms for containers.

Shipped with the application (14)

Pre-installed in the application we host: nothing to install or enable. They stay in place after a restart as well as after the container is recreated, and follow updates.

LDAP / Active Directory Authentication (JAAS)

Authentication

Connect your teams with your company directory accounts instead of local accounts. Single sign-on via OIDC/SAML (Okta, Ping, Azure AD) is not included: it is part of the commercial editions.

Shipped with the applicationFree · Apache-2.0Safety: built in

SSH (Node Executor)

Execution on nodes

Executes commands and scripts on your Linux/Unix servers via SSH: this is the primary channel through which Rundeck manages your fleet. The flow originates from the container to your servers, which must accept it.

Shipped with the applicationFree · Apache-2.0Safety: built in

Audit Log

Logging

Records of what was launched, when, and with what result: traceability highlighted by the offering.

Shipped with the applicationFree · Apache-2.0Safety: built in

File Copy

Node Step

Copies a file to the nodes before executing a script on them.

Shipped with the applicationFree · Apache-2.0Safety: built in

Local Command

Node Step

Executes a command on the Rundeck server itself (preparation, API call, cleanup). It runs within the container, not on your servers.

Shipped with the applicationFree · Apache-2.0Safety: built in

Script (command, script, file, URL)

Node Step

Runs a command or script, entered in the job, uploaded as a file or downloaded from a URL, on each targeted node.

Shipped with the applicationFree · Apache-2.0Safety: built in

Email Notification

Notification

Sends an email at the end of a job (success, failure, timeout).

Shipped with the applicationFree · Apache-2.0Safety: built in

Webhook notification

Notification

Sends an HTTP POST request to the tool of your choice at the end of a job (team messaging, monitoring, ticketing).

Shipped with the applicationFree · Apache-2.0Safety: built in

Node Orchestrators

Orchestrator

Control the order and share of processed nodes (random subset, by rank, maximum percentage) to deploy in waves.

Shipped with the applicationFree · Apache-2.0Safety: built in

Git (job import/export)

SCM

Version your jobs in a Git repository, read them back and replay them elsewhere: the basis for migrating or logically backing up your procedures.

Shipped with the applicationFree · Apache-2.0Safety: built in

Storage Encryption (Jasypt)

Storage Converter

Encrypts the keys and passwords stored by Rundeck in its key storage.

Shipped with the applicationFree · Apache-2.0Safety: built in

Flow Control

Workflow step

Stops or intentionally fails a workflow based on a condition, preventing a process from running out of control.

Shipped with the applicationFree · Apache-2.0Safety: built in

Job State (conditional)

Workflow step

Conditions a step on the execution state of another job: chaining and error recovery.

Shipped with the applicationFree · Apache-2.0Safety: built in

Node Refresh

Workflow step

Reloads the list of nodes for the current project during the job, after server creation or shutdown.

Shipped with the applicationFree · Apache-2.0Safety: built in

Reserved for the publisher's commercial edition (13)

Neither pre-installed nor available for activation in the application we host: they belong to the publisher's commercial edition, a separate software licensed by the publisher. As they are not installed, neither a restart nor an update affects them.

Single Sign-On (Okta, Ping, Azure AD)

Authentication

Enterprise single sign-on via an identity provider (OIDC).

PublisherPaid (commercial edition)Safety: medium

PowerShell (Windows executor)

Execution on nodes

Remote Windows server driver in PowerShell.

PublisherPaid (commercial edition)Safety: medium

Progress Badge

Log Filter

Displays graphical badges in the execution log.

PublisherPaid (commercial edition)Safety: medium

SQL Runner

Node Step

Executes SQL scripts on a database via a JDBC URL.

PublisherPaid (commercial edition)Safety: medium

VMware

Node Steps and Source

Manage your VMware virtual machines (power on, create) and import them as nodes.

PublisherPaid (commercial edition)Safety: medium

Attribute-based orchestrator (highest / lowest)

Orchestrator

Selects the node with the highest or lowest value of an attribute.

PublisherPaid (commercial edition)Safety: medium

Job Replication

SCM

Replicates jobs between cluster members.

PublisherPaid (commercial edition)Safety: medium

Jira

Steps and notification

Creates or updates Jira tickets from a job or at its end.

PublisherPaid (commercial edition)Safety: medium

ServiceNow

Steps, notifications and node sources

Creates ServiceNow tickets or incidents and imports the CMDB as nodes.

PublisherPaid (commercial edition)Safety: medium

Advanced Routing Webhook

Webhook

Processes incoming webhooks using advanced rules before triggering a job.

PublisherPaid (commercial edition)Safety: medium

File Transfer (FTP, SFTP, HTTP)

Workflow step

Transfers files via FTP, SFTP, or HTTP.

PublisherPaid (commercial edition)Safety: medium

GitHub (script execution)

Workflow step

Executes scripts from a GitHub repository.

PublisherPaid (commercial edition)Safety: medium

Ruleset (workflow strategy)

Workflow strategy

Defines when each step of a workflow executes based on rules.

PublisherPaid (commercial edition)Safety: medium

Exist, not offered by DINAO (10)

Not pre-installed and not offered by DINAO: free or with a licence to be confirmed, they are installed outside the delivered application. If you add such an extension to the container yourself, it survives a simple restart but is erased each time the container is recreated: change of version, domain or configuration, migration.

WinRM (Windows executor)

Execution on nodes

Used to manage Windows servers via WinRM. The repository has been archived and marked as unmaintained: do not use; the PowerShell alternative is part of the commercial edition.

PublisherLicence to be confirmedSafety: low

Job Metrics (Interface)

Interface

Adds duration and success indicators for jobs in the interface.

PublisherLicence to be confirmedSafety: low

HashiCorp Vault (key storage)

Key Storage

Keep your secrets in HashiCorp Vault rather than in Rundeck's own storage.

PublisherFree · MITSafety: medium

AWS EC2 (node source)

Node Source

Automatically populates the node list from your AWS EC2 instances: no need to maintain an inventory manually.

PublisherLicence to be confirmedSafety: low

SaltStack (steps)

Node Steps

Executes SaltStack commands from a job.

PublisherFree · BSD-3-ClauseSafety: medium

Ansible

Node steps and inventory

Launches Ansible playbooks and modules from a job, and can use your Ansible inventory as a node list: the bridge between Rundeck and your configuration management.

PublisherFree · MITSafety: medium

PagerDuty (notification)

Notification

Triggers or resolves a PagerDuty incident based on the result of a job.

PublisherLicence to be confirmedSafety: low

Slack (incoming webhook)

Notification

Posts the job results in a Slack channel.

PublisherFree · Apache-2.0Safety: medium

Kubernetes (steps and nodes)

Steps and Node Executor

Kubernetes resource driver (pods, jobs, deployments) from Rundeck jobs.

PublisherFree · Apache-2.0Safety: medium

HTTP Step

Workflow step

Calls an HTTP API from a workflow (GET, POST…), without intermediate scripting.

PublisherFree · ISCSafety: medium

List established for Rundeck Community 5.6.0, checked on 05/10/2026. The safety level is never entered by hand: it follows from the origin, the repository activity and the licence.

Extensions

Rundeck plugins and extensions

The most widely used Rundeck extensions, collected every week. Source: github.com.

31extensions listed here
53extensions found at the source
Nov 9, 2026latest collection (weekly)

You can install these extensions in your container, but your application will then stay on its current version. An added extension is installed in a folder that the container recreates at every update. As soon as we detect it, we suspend automatic updates so that it is not erased, and any operation that would recreate the container (new version, domain change, migration) waits for your confirmation. To keep your extensions and follow new versions, there are two solutions:

VPS with the application managed
We install and maintain the application and your extensions.
Order →
VPS Docker
A server of your own, where you deploy and manage the application yourself, with root access.
See the offer →

Ask us for advice

Some extensions need more resources. Tell us which ones you plan to use: we will recommend the right plan. Contact support

ansible-plugin

GitHub repository

Ansible Integration for Rundeck

349 GitHub stars

MIT licence

Official page ↗

rundeck-ec2-nodes-plugin

GitHub repository

Get resource node data from Amazon EC2

88 GitHub stars

Licence not stated

Official page ↗

kubernetes

GitHub repository

55 GitHub stars

Apache-2.0 licenceNeeds an additional component

Official page ↗

salt-step

GitHub repository

Rundeck Salt Plugin

31 GitHub stars

BSD-3-Clause licence

Official page ↗

rundeck-s3-log-plugin

GitHub repository

Store execution logs in Amazon S3 buckets

31 GitHub stars

Apache-2.0 licence

Official page ↗

docker

GitHub repository

Providers for docker

30 GitHub stars

Licence not stated

Official page ↗

See the 31 most widely used extensions →

Under the hood

Technical details

vCPU
1 vCPU
ideal : 2 vCPU
Memory
1024 Mo
ideal : 2048 Mo
Disk
5 Go
ideal : 20 Go
Image : rundeck/rundeck:5.6.0 Registry : docker.io Services : rundeck, rundeck-db Ports : 4440/tcp
Frequently asked questions

You might be wondering…

About Rundeck 6 questions

What does Rundeck actually do?

Rundeck transforms your operational procedures (restart a service, run a backup, deploy…) into executable self-service jobs, with access control and full history — without giving direct SSH access to everyone.

Do my teams need server access?

No. That's the point: Rundeck runs tasks on their behalf. Users trigger jobs from the interface, and you decide precisely who can do what through ACLs.

Can I connect my corporate directory?

Yes. Rundeck integrates with your SSO, LDAP, or Active Directory for account and role management.

Where are the data hosted?

On DINAO's in France infrastructure, in one of the available datacenters. Your data and logs never leave the territory.

Are technical skills required?

For creating jobs, ops skills are useful. For running them, the interface is self-service. DINAO handles installation, security, and updates.

Is this application tested before it is offered?

Yes. Version 5.6.0 was deployed on our infrastructure on 4 September 2026 and its start-up was checked automatically: every expected service must respond for this page to carry this statement. The deployment template used was last updated on 3 July 2026. Each new version released by the publisher triggers this test again: the date above therefore follows the version actually offered.

Option 1Option 2Option 3 All offers 1 question

These answers apply to every offer on this page.

In which data centre is my service hosted?

In France, in DINAO's private racks within two third-party data centres: Free Pro in Marseille (MAR02) and Euclyde DC1 in Sophia-Antipolis. The operator provides the building, power, cooling and physical security; DINAO operates everything inside its racks, entirely and independently.

Option 1 Managed container 14 questions

These answers apply to the managed container. They do not apply to the VPS offers.

What exactly does the managed service cover?

DINAO's managed service is included in the price of your container. It covers the technical operation of the server and its software layers: operating system, database, runtime environment and application (installation, security updates, backups, monitoring). It does not include help with the day-to-day use of the application, which remains the customer's responsibility. It is provided on a best-effort basis, under an obligation of means: your requests are handled according to their nature and criticality, in the order of priority set by DINAO, taking particular account of the impact on service availability. No response or restoration time is guaranteed at this level. Technical monitoring is automatic, 24 hours a day, 7 days a week: an outage is detected without any action on your part. Human interventions take place Monday to Friday, excluding public holidays.

If your business needs a guaranteed response time, two “Support responsiveness” options can be taken out when ordering or during the contract:

– Priority handling (€15 excl. VAT/month): handling by a technician within 2 hours (guaranteed intervention time, GTI);
– Enhanced priority handling (€35 excl. VAT/month): handling within 30 minutes and restoration within 4 hours (GTI and guaranteed restoration time, GTR).

These times are counted only from 9 a.m. to 5 p.m., Monday to Friday, excluding public holidays. Time not elapsed at 5 p.m. resumes on the next working day: with a 2-hour GTI, a request received at 4:30 p.m. is handled at the latest at 10:30 a.m. on the next working day. The GTI guarantees the start of handling, not the resolution. For extended backup retention or a copy on a second site, contact our Application Container department.

How are application updates handled?

Major version upgrades are not included in managed services: they modify the application itself — data schema, extensions, configuration — and may render it inoperable. DINAO, however, offers a protected automatic update option: a full backup is taken, the new version is installed, and then the service startup is automatically verified. If the service does not restart correctly, the previous version and the backup are automatically restored — your application returns to its previous state. This option covers updates within your major version; moving to a higher major version remains your decision and may be subject to a support service.

If I change my application's address, does the old address continue to work?

Yes, for 24 hours: the old address automatically redirects (302, path preserved) to the new one, and then the redirect is removed. Before saving, the dashboard checks that the new address points to the container's server and indicates the DNS record to create if not; the client can also make the www variant respond. The HTTPS certificate is obtained automatically.

Do you provide on-call support outside of business hours?

Not contractually: automatic 24/7 monitoring, with human intervention on working days; out-of-hours intervention remains possible without commitment.

Is there a more committed managed services option than the one included?

Yes, upon request. The included managed services are provided on a "best effort" basis with no guaranteed response time. Extended managed services packages can be set up — including priority handling, extended intervention windows, time commitments, extended backup retention, and replication to a second site. Their content and pricing are determined on a case-by-case basis with the client: as of today, there is no public catalogue of packages or online-purchasable options. Requests should be submitted via the Application Container service (Support Department #12, conteneur@dinao.com).

What is the maximum data loss (RPO) and recovery time objective (RTO) for a container?

Daily backup: at worst, the previous day's data (up to 24 hours). Restoration initiated by the client from their client area, with no time commitment (depends on the volume).

Can I get priority handling for my support requests?

Yes, the "Support Responsiveness" option can be ordered on all four container plans, with three levels: "Best effort" (included, €0, no guaranteed response time), "Priority handling" (€15/month or €150/year) and "Priority handling + extended 8am-8pm window" (€35/month or €350/year). Priority is understood relative to requests from lower-tier customers: none of these levels include a guarantee of response time (RT) or resolution time (RT). Backup retention and off-site copy options are not yet available for ordering.

Can I start on the DINAO subdomain offered at the time of order, then switch to my own domain name later without reinstalling or losing my data?

Yes, at no cost. The "Domain" button in the client area replaces the container's address: the panel first checks that the new name points to the server (and indicates the DNS record to create if not), the HTTPS certificate is obtained automatically, the public address is passed to the application (PUBLIC_URL) and only the application container restarts — database, volumes and settings remain in place. The old address redirects to the new one for 24 hours, the www variant can be added. Moodle: files inserted by the editor follow; manually entered absolute links are updated with the "Find and Replace" tool.

I want to go directly from my version to the latest one, but an intermediate version changes what the application expects: what happens?

You can upgrade directly; the platform does not block you. Before launching the update, it shows you each breaking change encountered along the way (a mandatory variable to fill in, a data volume that is no longer read, a removed service, a new major version) and what needs to be done. A variable that is already filled in is indicated as done. You confirm once the changes are made; a backup is taken before the update, and if the new version does not start, the service automatically reverts to your previous version. The automatic update, however, never crosses such a change.

I receive the message 'automatic update blocked by security scan': what should I do?

Nothing is mandatory. Before each automatic update, the platform analyzes the new version; with the default setting, it never installs a version that has more vulnerabilities than the one currently in service. The current version continues to operate, backed up daily; the update will proceed automatically as soon as a published version is not less secure. The setting can be changed in the Security tab of the dashboard, with full awareness.

Can DINAO or an artificial intelligence tool access the data in my container?

DINAO does not administer the inside of the container and does not access application data, except upon explicit request from the customer as part of support (Containers conditions, art. 2); access is limited to those who need it and is logged (personal data appendix, §3). AI tools serve as aids for diagnosing incidents (logs, incident correlation, intervention proposals), always validated by an operator. When customer data is involved, models executed on DINAO's computing servers, located in France, take priority; a third-party provider receives only pseudonymised data (names, company names, addresses, phone numbers, domains replaced), does not use it to train its models, and limits its retention (Terms and Conditions, art. 5 bis). Data is never used to train a model. Upon request, DINAO indicates whether an AI was used for a request.

Are there any activation fees or mandatory options in addition to the container price?

No. The four plans (Discovery €9.90, Standard €19.90, Performance €39.90, Intensive €79.90 excl. VAT per month, with 20% VAT added) have no setup fees. The price includes hosting, infrastructure management, the application database, the HTTPS certificate, and daily backups. Options (support responsiveness, backups on request) are optional.

Can I host multiple applications on the same server so they can communicate with each other?

Yes: a private network can connect several of your applications, not just two, provided they are hosted on the same server (otherwise, a prior migration brings them closer). Each exposes the service of your choice under an internal name; you can add, remove, or dissolve the network at any time. If you want to freely assemble many containers with your own networks, a dedicated server (VPS) remains the suitable offering.

Can I choose the datacenter for my container?

Yes, at the time of order: no choice is made on your behalf. The datacenter is then displayed in your client area, in the service information.

Option 2Option 3 On a VPS 6 questions

One answer per option: the two VPS offers do not cover the same things.

Who installs Rundeck on a VPS?

Managed VPSDINAO, when you order

VPS DockerNobody by default: the VPS is delivered with Docker, without the application. You install it, or DINAO on quotation

Who updates Rundeck on a VPS?

Managed VPSDINAO, on request

VPS DockerYou

Is the VPS managed?

Managed VPSYes: DINAO manages the system and Docker, without a control panel (one VPS, one application). Monitoring is included

VPS DockerNot by default: you manage the system and Docker. The management service and monitoring can be added as options when ordering

Is my data backed up on a VPS?

Managed VPSAs an option: backup is added when ordering

VPS DockerNone by default; backup can be added as an option when ordering

Do I get administrator (root) access to the VPS?

Managed VPSNo

VPS DockerYes

Do you provide on-call support outside business hours on a VPS?

Managed VPSNo: monitoring is included, interventions take place on business days

VPS DockerNo: monitoring is an option, support is best effort