DRLM Installation
It is assumed that you have performed a minimal installation of the selected distribution, dedicated exclusively to running the DRLM server to avoid interference with existing services.
To install DRLM, execute the following command in the terminal as the root user and follow the spteps. Once completed, you will have a fully functional DRLM server.
bash < <(curl -sSL https://drlm.org/install.sh)
If the installation fails you can try the DRLM Step by Step Installation to find out where it fails and/or report the error to DRLM Contributing
Supported OS versions
Debian 12 (Bookworm)
Debian 11 (Bullseye)
Debian 10 (Buster)
Ubuntu 24.04 (Noble Numbat)
Ubuntu 22.04 LTS (Jammy Jellyfish)
Ubuntu 20.04 LTS (Focal Fossa)
CentOS 8
Rocky 9
Rocky 8
RHEL 9
RHEL 8
OpenSUSE Leap 15
SLES 15
SLES 12
Firewalld Configuration
It is not strictly necessary, but to simplify the installation process, SELinux and Firewalld will be disabled in this automatic installation process. SELinux and Firewalld can be configured to work seamlessly with the DRLM server, but this configuration will not be covered in this guide.
DRLM uses DHCP, NFS, TFTP, RSYNC and HTTPS. If you want to enable Firewalld, you must accept connections on the following ports
69/tcp (Used for TFTP)
69/udp (Used for TFTP)
443/tcp (Used for DRLM API)
873/tcp (Used for RSYNCD)