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.

openvox logo

Self-host openvox

9.2.1

Community-driven Puppet-compatible configuration management

ReleaseOpen SourceApache-2.0
Updated10 hours ago
LanguageRuby
Setup difficultyAdvanced
Stars
198
CPU
2 processor cores
RAM
1 GB
Port
8140 (OpenVox Server communication (masterport/serverport))
Requires
PostgreSQL
Install with Linux

What is openvox?

OpenVox is a community-driven fork of the Puppet configuration management system. It automates server administration tasks such as user creation, package installation, and configuration enforcement across Linux, Unix, and Windows machines using a declarative language. The software keeps compatibility with existing Puppet code, modules, and tools while supplying its own packaging and release process. A central OpenVox Server distributes configuration to agents running on managed nodes, with data persisted in OpenVoxDB (built on PostgreSQL). The suite also provides OpenBolt for agentless command execution over SSH or WinRM and OpenFact for gathering system inventory. Installation options include native OS packages (APT, YUM, Windows and macOS installers) or container images for the server and database components. Governance is handled by the Vox Pupuli collective and a Puppet Standards Steering Committee that guides language evolution.

Should you self-host openvox?

openvox scores 53/100 on selfhost.directory (how scoring works) and ranks #5 of 8 in Configuration Management. It has 198 GitHub stars.

It shipped 16 stable releases in the past year. The latest, 9.2.1, came out on 23 October 2026. New versions land roughly every 6 days.

Setup is advanced: plan for several services and some ongoing maintenance. It is Apache-2.0-licensed and written mostly in Ruby.

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 openvox vs zookeeper side by side.

Features

  • Agentless Orchestration (OpenBolt)
  • Agent-Server Architecture
  • Configuration Management
  • Container Deployment
  • Cross-Platform Support
  • Data Warehouse (OpenVoxDB)
  • Drift Remediation
  • Foreman Integration
  • Hiera Data Lookup
  • HTTP API
  • Puppet Language Compatibility
  • Resource Abstraction Layer
  • System Fact Collection (OpenFact)

openvox README

How to install openvox

Install openvox with Linux

RHEL/CentOS/Fedora Linux

Choose the appropriate openvox8-release repo package from either of these locations and install it.

  • RedHat family:
  • yum.voxpupuli.org Then install the packages you want.
  • RedHat family
  • yum install openbolt
  • yum install openvox-agent
  • yum install openvox-server
  • yum install openvoxdb
  • yum install openvoxdb-termini

Add Vox Pupuli YUM repository first

openvox releases & version history

More in Configuration Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…