Skip to content
SPECIFICTION
Get listed

Rex vs Uyuni

Rex

rexify.org

Uyuni

uyuni-project.org

Side by side

FigureRexUyuni
Price fromFreeFree
Free planYesYes
Free trial——
Open source—Yes
Web—Yes
WindowsYes—
LinuxYesYes
API—Yes
Self-hosted—Yes
Plans published11
Spec score · Configuration Management Tools7.3 (#20)8.1 (#11)
Configuration managementRex tasks can install packages, upload configuration files, start services, and run an action when a file changes.Uyuni uses Salt, and its server functions as a Salt Master for registering and managing Salt clients.
PurposeRex is an automation framework for managing local machines and remote machines over SSH.Uyuni manages and updates tens, hundreds, or thousands of machines as an open-source configuration and infrastructure management tool.

Plans

Rex

  • RexFree

Rex pricing →

Uyuni

  • UyuniFree

Uyuni pricing →

In their own words

Rex

Rex is a free, open-source automation framework for managing local computers and remote machines over SSH. It runs self-hosted and agentless on Linux and Windows, with support also listed for RHEL/CentOS, Fedora, OpenWRT, BSDs, and Solaris. Projects keep inventory, environments, authentication details, and tasks in a Rexfile. You can combine local or remote execution, push or pull management, and imperative or declarative styles. Tasks can install packages, upload configuration files, start services, and trigger actions when files change. Rex uses a DSL compatible with Perl syntax and can be extended with Perl modules or custom code. Authentication documentation covers passwords, SSH keys, passphrases, external credential sources, and ssh-agent. The control host needs Perl and dependencies; managed hosts need Perl 5 and a valid SSH account. Installation is recommended through CPAN, with package-manager and source options. Apache 2.0 licensing applies to Rex and its parts.

Visit rexify.org

Uyuni

Uyuni is an open-source configuration and infrastructure management tool for administering many machines. It deploys patches and packages through assignable software channels and repositories, and provisions hardened operating-system templates to bare metal, virtual machines, and containers. Its server acts as a Salt Master, registering and managing Salt clients. Documented clients include SUSE Linux Enterprise, openSUSE, Red Hat Enterprise Linux, CentOS, Oracle Linux, Ubuntu, Debian, Amazon Linux, AlmaLinux, and Raspberry Pi OS. These systems can be on-premises or in public, private, hybrid, and multi-cloud environments. Uyuni checks public security-patch status, matches subscriptions, and runs OpenSCAP compliance checks. Role-based access limits users to authorized actions and resources. Prometheus and Grafana integration provides server, proxy, and client monitoring. VMware vSphere hosts can be inventoried through the VMware API. Uyuni is available through web, API, Linux, and self-hosted deployments, with drift detection, policy as code, and compliance reporting.

Visit uyuni-project.org