Freedom251 › Patch Management Software
Katello

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
| Plan | Billed and limits | Price |
|---|---|---|
| Katello | No published plan limits | Free |
As theforeman.org lists them, read 11 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the Katello project website.
- Choose a supported deployment, such as Foreman with Katello 5.0 for Enterprise Linux or a containerized deployment.
- For the Enterprise Linux installation path, provision Enterprise Linux 9 on x86_64 without EPEL.
- Prepare a fresh server with at least 4 CPU cores, 20 GB RAM, and 4 GB swap.
- Plan storage for repository synchronization needs, which vary by environment.
- 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
- Patch Management Software#6 of 49
