1.2. Operating System

The LOCKSS system requires a 64-bit Linux host (physical or virtual) compatible with K3s, a lightweight Kubernetes distribution by Rancher.

Rancher states 1 that "K3s is expected to work on most modern Linux systems", and that "Some OSs have specific requirements" (which are documented here and integrated into the lockss-installer scripts).

Flavors of Linux we have successfully tested include:

  • AlmaLinux 8.4, 8.3.

  • Arch Linux (rolling release).

  • CentOS 8.3, 8.2, 8.1, 8.0, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.3.

  • Debian 10.9, 10.8, 10.7, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.13, 9.12, 9.11, 9.9, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.1, 9.0.

  • Fedora 34, 33, 32, 31, 30, 29, 28.

  • Linux Mint 20.1, 20.0, 19.3, 19.2, 19.1, 19.0.

  • OpenSUSE Leap 15.2, 15.1, 15.0.

  • Oracle Linux 8.3, 8.2, 8.1, 7.9, 7.8, 7.7, 7.6.

  • RHEL 8.3.

  • Rocky Linux 8.4.

  • Ubuntu 21.04, 20.10, 20.04 LTS, 19.10, 19.04, 18.10, 18.04 LTS.

but the LOCKSS system can likely be installed successfully on slightly different versions of the Linux flavors above, as well as other Linux flavors altogether.

We currently recommend CentOS 7.


Footnotes

1

Reference: https://rancher.com/docs/k3s/latest/en/installation/installation-requirements/#operating-systems