FREEDOM251

Freedom251 › Patch Management Software

Katello

Free plan APILinuxSelf-hostedWeb

Visit Katello Alternatives Pricing

Katello's own site

What Katello is

Katello extends Foreman’s server provisioning and configuration capabilities with content management. Administrators can create and maintain local yum, deb, and Puppet repositories, synchronize remote repositories, and upload content directly. Content Views allow packages, errata, and Puppet modules to be filtered into custom builds and promoted through lifecycle environments. Managed content can be used to install package and errata updates on one host or across a group, with scheduled deployment and reboot controls available.

Foreman offers a web frontend, CLI, and RESTful API. Katello is open source and free, with no published plan limits. Current documentation describes Foreman with Katello 5.0 for Enterprise Linux and as a containerized deployment. The Enterprise Linux installation guide specifies Enterprise Linux 9 on x86_64, a freshly provisioned server with at least 4 CPU cores, 20 GB RAM, and 4 GB swap; it says installation on a system with EPEL is unsupported. The guide lists 300 GB runtime storage for /var/lib/pulp for a particular Enterprise Linux repository synchronization scenario, while noting that needs vary by environment. The project describes Foreman as complex and says Linux system administration knowledge is needed to get started.

Who it suits

Katello suits Linux system administrators who manage server provisioning and need to control repositories, content builds, and updates across hosts. It is a fit for teams able to provision and maintain the required Enterprise Linux or containerized deployment.

What it does well

  • Open source software with a listed price of $0.
  • Manages yum, deb, and Puppet repositories.
  • Content Views filter packages, errata, and Puppet modules.
  • Updates can target one host or a group.
  • Offers web, CLI, and RESTful API interfaces.

What to know first

  • Getting started requires Linux system administration knowledge.
  • The installation guide calls for at least 4 CPU cores and 20 GB RAM.
  • The Enterprise Linux guide says systems with EPEL are unsupported.

Limits

Katello has no published plan limits. For the Enterprise Linux 9 installation path, the guide requires at least 4 CPU cores, 20 GB RAM, and 4 GB swap; it lists 300 GB runtime storage for one repository synchronization scenario, with needs varying by environment.

Plans

PlanBilled and limitsPrice
KatelloNo published plan limitsFree

As theforeman.org lists them, read 11 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the Katello project website.
  2. Choose a supported deployment, such as Foreman with Katello 5.0 for Enterprise Linux or a containerized deployment.
  3. For the Enterprise Linux installation path, provision Enterprise Linux 9 on x86_64 without EPEL.
  4. Prepare a fresh server with at least 4 CPU cores, 20 GB RAM, and 4 GB swap.
  5. Plan storage for repository synchronization needs, which vary by environment.
  6. Use Foreman’s web frontend, CLI, or RESTful API to manage content.

Verdict

Choose Katello if you need open-source content management integrated with Foreman and have the Linux administration expertise to deploy it. Look elsewhere if you need a simpler setup or cannot meet the stated server requirements.

Questions

How much does Katello cost?

Katello is free and open source, with a listed price of $0.

Is there a free trial?

No free trial is listed; Katello is available as free open-source software.

Which platforms does Katello support?

Katello server packages are available for Enterprise Linux. Listed Linux clients include Amazon Linux, Debian, Enterprise Linux 8–10, Fedora, openSUSE/SUSE Linux Enterprise Server, and Ubuntu.

What are the Enterprise Linux installation requirements?

The Katello 5.0 guide specifies Enterprise Linux 9 on x86_64, a fresh server with at least 4 CPU cores, 20 GB RAM, and 4 GB swap. It says installation on a system with EPEL is unsupported.

How can I manage Katello?

Foreman provides a web frontend, CLI, and RESTful API.

Where can I get community support?

Community support is available through the Discourse Support board and the public #theforeman Matrix room. The project says the Matrix room is not an official support channel.

Facts from Katello's own pages

Audience and complexity
The project says Foreman is a complex tool and getting started requires a level of Linux system administration knowledge. · theforeman.org, 11 Oct 2026
Content views
Content Views let administrators filter packages, errata, and Puppet modules into custom content builds and promote them through lifecycle environments. · theforeman.org, 11 Oct 2026
Interfaces
Foreman provides a web frontend, CLI, and RESTful API, including a Foreman and Katello API reference. · theforeman.org, 11 Oct 2026
Platform requirement
The Katello 5.0 Enterprise Linux installation guide lists Enterprise Linux 9 on x86_64 and says installation on a system with EPEL is unsupported. · docs.theforeman.org, 11 Oct 2026
Purpose
Katello adds content management to Foreman’s server provisioning and configuration capabilities. · theforeman.org, 11 Oct 2026
Repositories
It can create and manage local yum, deb, and Puppet repositories, sync remote repositories, and upload content directly. · theforeman.org, 11 Oct 2026
Security notice
The security page lists a Katello content view history authorization issue that could reveal whether content exists in another organization’s content views. · theforeman.org, 11 Oct 2026
Security process
The project accepts vulnerability reports privately by email and says it aims to fix high severity issues in the current stable release. · theforeman.org, 11 Oct 2026
Storage needs
The guide lists 300 GB runtime storage for /var/lib/pulp based on synchronizing Enterprise Linux 7, 8, and 9 repositories, and says needs vary by environment. · docs.theforeman.org, 11 Oct 2026
Support
Community support is available through the Discourse Support board and the public #theforeman Matrix room; the project says the Matrix room is not an official support channel. · theforeman.org, 11 Oct 2026
Supported deployments
The current documentation lists Foreman with Katello 5.0 for Enterprise Linux and as a containerized deployment. · docs.theforeman.org, 11 Oct 2026
System requirements
The installation guide calls for a freshly provisioned server with at least 4 CPU cores, 20 GB RAM, and 4 GB swap. · docs.theforeman.org, 11 Oct 2026
Updates
Administrators can use managed content to install package and errata updates on one host or a group of hosts. · theforeman.org, 11 Oct 2026

Where Katello stands on Freedom251

Look at these too