selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

rudder logo

Self-host rudder

9.1.4

Infrastructure automation for security posture

ReleaseOpen CoreGPL-3.0
Updated9 hours ago
LanguageScala
Setup difficultyAdvanced
Stars
719
CPU
2 cores (<50 nodes), 4 cores (50-1000), 4+ cores (>1000)
RAM
3 GB (<50 nodes), 4 GB (50-1000), 4 GB + 1 GB per 500 nodes (>1000)
Storage
SSD recommended for >100 nodes; PostgreSQL: 500-900 kB per Directive per Node per Day of retention
Ports
443 (HTTPS web interface, API, and Windows/Linux agent communication), 5309 (cf-serverd policy distribution for Linux nodes)
Requires
OpenJDK, PostgreSQL
Install with Linux
Rudder dashboard showing compliance overview and node status

What is rudder?

Rudder automates infrastructure security for IT operations teams. It handles configuration management, patch management, vulnerability scanning, system hardening, and compliance with standards such as CIS, NIST, and ISO 27001. The platform uses a central server with web UI and API, optional relay servers, and lightweight agents on managed nodes. It supports Linux and Windows, scales to over 10,000 nodes per server, and comes in a free open-source Core edition (GPL-3.0 with Apache-2.0 exception) and a paid Enterprise edition adding Windows support, ARM architectures, extended maintenance, and professional support.

Should you self-host rudder?

rudder scores 55/100 on selfhost.directory (how scoring works) and ranks #4 of 8 in Configuration Management. It has 719 GitHub stars.

It shipped 11 stable releases in the past year. The latest, 9.1.4, came out on 7 August 2026.

Setup is advanced: plan for several services and some ongoing maintenance. It is GPL-3.0-licensed and written mostly in Scala.

Its closest alternative on selfhost.directory is zookeeper (73/100, 12 826 stars). It scores higher overall, so compare the two before you pick. See rudder vs zookeeper side by side.

Features

  • Change requests
  • Complete inventory
  • Configuration Management
  • Disconnected agent
  • Dynamic groups
  • High Availability
  • Multi-Platform SupportWindows and ARM architectures require paid subscription
  • Multi-tenant
  • Patch Management
  • Policy and benchmark compliance
  • Relay servers
  • REST API
  • Rudder Score
  • System hardening
  • Vulnerability management

rudder README

How to install rudder

Install rudder with Linux

Supported OS: Debian, Ubuntu, RHEL, Fedora, CentOS, Amazon, Oracle, SLES
Environment variables
USE_HTTPS=true, DOWNLOAD_USER, DOWNLOAD_PASSWORD, DEV_MODE=true
wget https://repository.rudder.io/tools/rudder-setup
chmod +x rudder-setup
./rudder-setup setup-server latest

Official packages via Rudder repository

How to configure rudder

  • https_port443HTTPS port for agent configuration on Windows/Linux

    HTTPS port for agent configuration on Windows/Linux

  • rudder.policy.distribution.port.cfengine5309cf-serverd port for policy distribution (default 5309)

    cf-serverd port for policy distribution (default 5309)

  • rudder.policy.distribution.port.https443HTTPS port for web UI and agent communication (default 443)

    HTTPS port for web UI and agent communication (default 443)

  • rudder.server.relay.apihttps://localhost:443/rudder/relay-apiRelay API endpoint URL

    Relay API endpoint URL

rudder releases & version history

FAQ

Has Rudder been audited?

Rudder has had several user-conducted pentests over the years (reports private). Cure53 performed an audit of node-server communication logic and a code review of relayd in July 2024, with the report made public.

How long are Rudder versions maintained?

Minor/major releases every ~6 months. Rudder Core has a 3-month upgrade window. With a subscription, major releases are maintained for 18-24 months with a 6-9 month upgrade window between minor versions.

Where can I find support for Rudder?

Professional support is included with a Rudder subscription. Rudder Core users can find help on community channels like GitHub Discussions and Gitter/Element chat.

What is the governance structure of the Rudder project?

The project is led by the French company Normation (formerly known as Normation).

Do I need to reinstall anything if upgrading from Rudder Core to a subscription?

No, the full Rudder solution is a direct super-set of Rudder Core. You don't need to reinstall anything; additional features come as plugins. You may just need to change the repository URL for extended maintenance.

Is Rudder open-source? Is it free? What is Rudder Core?

Rudder uses an open-core model. Rudder Core is free and open-source (GPL-3.0 and Apache-2.0) with main components and Linux agents. The full Rudder solution is paid and partially proprietary, adding Windows support, ARM architectures, extended maintenance, professional support, and additional plugins.

More in Configuration Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…