How to Install on Red Hat Enterprise Linux

Follow these instructions to set up Relution 4 on Red Hat Enterprise Linux (RHEL) 7.5. This guide uses MariaDB for data storage and nginx as reverse proxy.

Instructions were last verified on RHEL 7.5 with Relution 4.9, current as of April 2018.

For added security and performance we recommend to install Relution, MariaDB and nginx on separate machines. Installation on a single machine or installation on one or more virtual machines is also possible.

These instructions cover installation and configuration of a basic Relution instance.

Prerequisites

Before you start, ensure that:

  • The machines can connect to the Internet

  • The machines are registered with an entitlement server

  • You have root (or sudo) permission

  • You have a valid SSL certificate for your external host name

Self signed certificates will not work, because mobile devices do not trust them. You can manually install your root certificate on a device to get it to trust your certificate, but this takes a lot of work and is not recommended. Certificates from Let’s Encrypt have been known to work. Be aware that older devices may not trust these certificates, as they were established as a Certificate Authority (CA) fairly recently.

Overview

The Relution installation consists of setting up the following components: