Skip to content
SPECIFICTION
Get listed

OpenDSC vs Uyuni

OpenDSC

opendsc.dev

Uyuni

uyuni-project.org

Side by side

FigureOpenDSCUyuni
Price from—Free
Free plan—Yes
Free trial——
Open source—Yes
WebYesYes
WindowsYes—
macOSYes—
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published01
Spec score · Configuration Management Tools7.5 (#18)8.1 (#11)
Access controlThe Pull Server provides role-based access control with users, groups, and granular authorization policies.Role-based access control restricts users to actions and resources for which they have explicit authorization.
PurposeOpenDSC is a configuration management platform for Microsoft Desired State Configuration (DSC).Uyuni manages and updates tens, hundreds, or thousands of machines as an open-source configuration and infrastructure management tool.

Plans

OpenDSC

No plans published.

OpenDSC pricing →

Uyuni

  • UyuniFree

Uyuni pricing →

In their own words

OpenDSC

OpenDSC is a configuration management platform for Microsoft Desired State Configuration, intended for teams managing settings across infrastructure nodes. Its Local Configuration Manager monitors system state and can automatically correct configuration drift. For centralized management, the pull server registers nodes, distributes configurations, and provides compliance reporting through a web dashboard and REST API. Configurations can be versioned, assembled into composite deployments, and parameterized by region, environment, or node. Local file-based configurations support disconnected use as well as server-driven pulls. The resource library covers Windows administration, SQL Server, and file, JSON, XML, and archive tasks across Windows, Linux, and macOS. The Resource Development Kit provides .NET libraries and tools for developing custom resources. The pull server supports OpenID Connect providers, client-certificate mutual TLS, role-based access control, and retention policies. SQLite is supported for development, while production deployments can use SQL Server or PostgreSQL. The project is MIT licensed and self-hosted. Its roadmap lists native Linux and macOS LCM services, distribution packages, and official Docker deployment as planned work.

Visit opendsc.dev

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