
Katello
Katello adds content management to Foreman’s server provisioning and configuration capabilities.
What Katello is
Katello adds content management to Foreman’s server provisioning and configuration capabilities. It can create and manage local yum, deb, and Puppet repositories, synchronize remote repositories, or accept uploaded content. Content Views filter packages, errata, and Puppet modules into custom builds that administrators can promote through lifecycle environments. Managed content can deliver package and errata updates to one host or a group, with scheduled deployment and reboot controls. Foreman supplies web, CLI, and REST API interfaces. Katello is free and open source, listed as free with no published plan limits. Current documentation covers Foreman with Katello 5.0 for Enterprise Linux and containerized deployment. The Enterprise Linux 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; installation on a system with EPEL is unsupported. One synchronization scenario lists 300 GB for /var/lib/pulp, while actual storage needs vary.
Good
- Repository creation and synchronization
- Content Views with lifecycle promotion
- Updates for individual or grouped hosts
- Web, CLI, and REST API interfaces
- Free open-source software
Watch out
- Requires substantial Linux administration knowledge
- Enterprise Linux installation has specific prerequisites
- Storage needs vary by environment
- Installation with EPEL is unsupported
Who it suits
Katello suits Linux administrators managing repositories, lifecycle content, and updates across hosts. It is aimed at teams comfortable with Foreman’s complex tooling and Linux system administration.
Verdict
Katello extends Foreman with repository, content-view, lifecycle, and update management. Its free licensing is useful, but deployment requirements and administrative complexity deserve planning.
Plans and prices
From Katello's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Katello | Free | No published plan limits |
The facts
Each one read from Katello's own pages, with the date it was checked.
What it does
- Audience and complexity
- The project says Foreman is a complex tool and getting started requires a level of Linux system administration knowledge.checked 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.checked 11 Oct 2026
- Interfaces
- Foreman provides a web frontend, CLI, and RESTful API, including a Foreman and Katello API reference.checked 11 Oct 2026
- Purpose
- Katello adds content management to Foreman’s server provisioning and configuration capabilities.checked 11 Oct 2026
- Repositories
- It can create and manage local yum, deb, and Puppet repositories, sync remote repositories, and upload content directly.checked 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.checked 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.checked 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.checked 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.checked 11 Oct 2026
- Supported deployments
- The current documentation lists Foreman with Katello 5.0 for Enterprise Linux and as a containerized deployment.checked 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.checked 11 Oct 2026
- Updates
- Administrators can use managed content to install package and errata updates on one host or a group of hosts.checked 11 Oct 2026
Where it runs
- 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.checked 11 Oct 2026
Alternatives to Katello
- 1

OPSI
Free planOpen sourceWebAPILinuxmacOS8.4From €4.99 a year - 2

ManageEngine Patch Manager Plus
Free planAndroidiOSWebAPI8.2From $245 a year - 3

PatchMon
Free planOpen sourceWebAPILinuxSelf-hosted8.1From $1 a month - 4

Patch My PC
Free planWebmacOSSelf-hostedWindows7.7From $3.50 a year - 5

Oracle Cloud Compute
Free planAndroidiOSWebAPI7.6Free plan - 6

Kudu
Free planWebAPILinuxmacOS7.5From $5 a month
