How to Install & Set Up Foreman
Install Foreman for full lifecycle management — provisioning, configuration, and monitoring — of physical and virtual servers.
Prerequisites
- ✓A dedicated host with a resolvable FQDN (Foreman is picky about DNS)
- ✓Ubuntu 22.04 or Enterprise Linux 8/9, 4 GB+ RAM
- ✓Ports 80/443 and provisioning ports open
Add the repositories on Ubuntu
Add the repositories on RHEL / Enterprise Linux 8 or 9
!
Swap el9 for el8 if you're on Enterprise Linux 8.
Run the installer
The foreman-installer is a Puppet-based wrapper that configures Foreman, its proxy, and dependencies in one shot — identical command whether the packages came from apt or dnf.
!
The installer prints the initial admin username and password at the end — copy them before clearing your terminal.
Verify the installation
Browse to https://your-fqdn and log in with the credentials from the installer output.
Documentation & Knowledge Base
Download Foreman— all versions & official links→Need Foreman deployed and managed for you?
We're OpenStack Dev — we design, deploy, and operate production DevOps infrastructure.