RPM repository server

repo-rpm01.osuosl.theforeman.org
type OpenStack VM
OS CentOS Stream 9
CPUs 2
RAM 4GB
Storage /dev/sda (30GB): root, /dev/sdb (100GB): data (LVM)
Managed by rpm.pp

Domains

These domains are all hosted on the server.

  • yum.theforeman.org
  • stagingyum.theforeman.org

Backends

This server does not host the domains directly, but has the following backend vhosts configured:

  • yum-backend.repo-rpm01.osuosl.theforeman.org
  • stagingyum-backend.repo-rpm01.osuosl.theforeman.org

TLS

The backends have TLS certificates from Let's Encrypt, using the HTTP challenge.

This allows the frontend to talk securely to the backends.

CDN

The frontend is served by the CDN.

Volumes

/var/www is mounted on a separate block device. /var/www/vhosts contains the web roots themselves.

Firewall

There is no firewall on the machine itself. OpenStack has the following ports open:

  • 22/tcp (SSH)
  • 80/tcp (HTTP)
  • 443/tcp (HTTPS)