Skip to content

rConfig - OS Configuration

15 mins V8 Pro

This doc will help you get the base OS for rConfig8 installed. If you are experienced in LAMP stack installation, or require your own OS customization and software head to the requirements section, and make sure you meet those requirements before installing rConfig v8. If not, read on - we provide scripts at the end of this doc to make the OS setup and build process super easy!

System Requirements

All components below are required for rConfig8 to operate correctly:

ComponentRequirements
CPU/Memory64-bit x86 or ARM System (min 2 cores)
4GB+ RAM
Storage100GB+
Operating System

Rocky Linux 9 (preferred)
CentOS 9 • RHEL 9 • Ubuntu 20.04+ • Alma Linux 9+ • AWS 2023

Web ServerApache 2.4+
Database Server

MySQL 5.6.47+ • MariaDB 11.0+ • PostgreSQL 13+ (Enterprise only)

PHP Version8.2+ (strictly required)
Redis6+
Additional SoftwareSupervisord, Cron, NTP, Zip, Development Tools
Note: SELinux must be disabled
Firewall Ports

Inbound: 80, 443
Outbound: SSH, Telnet (as required)

Other requirements

  1. Setup your hostname in DNS and record it for use later
  2. Get your API key from the rConfig portal - requires a subscription
  3. DB Username and Password must be recorded for later use
  4. Internet access for installations and upgrades (you can restrict to rConfigs public website IP address if required)

You have three steps to install the OS with the required software and dependencies for rConfig to run in a supported configuration.

  1. Install the OS
  2. Install the OS dependencies
  3. Install rConfig - next page

It is outside the scope of this document to guide you on how to install an operating system. Be it physical or virtual, the steps are much the same. There is an excellent document on linuxteck that has practically identical steps for both Rocky/CentOS or RHEL to install the OS.

Ok, that was the hard part. Unless your want to install rConfig manually, its all scripted from here on out. Enjoy the flashing of rapid automation before your eyes!

Copy the code block below that aligns to your OS. The scripts below can be used to setup the base OS dependencies for rConfig Core and Pro.

Open your SSH console to your server, login as root, and paste the contents of your clipboard (The server may reboot initially, which will require you to log back in and run the script a second time - this is normal). Sit back, and relax. It may take a few minutes depending on Internet speeds and such nuances to set everything up. Watch out for any errors and report them if you get any.

The CentOS and Rocky Linux scripts are identical.

Terminal window
cd /home
yum -y install wget
wget https://dl.rconfig.com/downloads/rconfig8_centos9.sh -O /home/install.sh
chmod +x install.sh
./install.sh

Once all steps are completed record your database password some where safe, and reboot the server. Move on to the next step.