Skip to main content

Requirements

Rucio relies on several dependencies, some of them being a hard requirement, others being optional depending on the used Rucio functionality.

To install Rucio, we generally recommend a Kubernetes-based deployment based on our helm-charts. A direct deployment using Rucio docker containers, or Rucio pip packages is also possible.

Python​

Rucio server, daemons and clients are written in Python and thus depend on an installed Python interpreter.

Rucio releaseSupported python versions
from 32 LTS>=3.9, <=3.10

Database​

DatabaseSupported versionNote
SQLite3+For testing only
MySQL8No support for SSH public key authentication
PostgreSQL12 and higher
Oracle19c