Skip to content

rConfig V8 Operating System Setup and Configuration Guide

rConfig V8 Operating System Setup and Configuration Guide

Section titled “rConfig V8 Operating System Setup and Configuration Guide”

This document provides comprehensive guidance for configuring the base operating system for rConfig V8 deployment. These instructions apply to both V8 Pro and Vector Server installations.

For administrators experienced with LAMP stack deployments or those requiring custom OS configurations, please refer directly to the system requirements. Otherwise, we recommend utilizing our automated setup scripts for streamlined deployment.

Technical Specifications

The following components are required for proper rConfig V8 operation:

ComponentSpecification
CPU/Memory64-bit x86 or ARM architecture (minimum 2 cores)
4GB RAM minimum
Storage100GB minimum
Operating System

Rocky Linux 9 (recommended)
CentOS 9 • RHEL 9 • Ubuntu 22.04+ • Alma Linux 9+ • AWS Linux 2023

Web ServerApache 2.4 or later
Database Server

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

PHP Version8.3 or later (mandatory)
RedisVersion 6 or later
Additional RequirementsSupervisord, Cron, NTP, Zip, Development Tools
Important: SELinux must be disabled
Network Ports

Inbound: 80 (HTTP), 443 (HTTPS)
Outbound: SSH, Telnet (as required by environment)

Additional Prerequisites

  1. Configure and register the server hostname in DNS for future reference
  2. Obtain your Download API key from the rConfig portal (active subscription required)
  3. Document database credentials (username and password) for configuration steps
  4. Ensure internet connectivity for installation and updates (optionally restricted to rConfig’s public IP addresses)
  5. Docker is optional on the base OS but required for specific Pro features, including XFTP Services Note: XFTP services cannot operate within containerized rConfig deployments, as these services are themselves containerized

The operating system deployment process consists of three primary phases:

  1. Base OS Installation
  2. Dependency Installation
  3. rConfig Installation (covered in the next section)

Detailed operating system installation procedures are beyond the scope of this documentation. Installation processes are consistent across physical and virtual environments. For comprehensive installation guidance, refer to the Linux Teck installation guide, which provides applicable procedures for Rocky Linux, CentOS, and RHEL distributions.

Following successful OS installation, proceed with automated dependency installation using the provided scripts. Manual installation procedures are available for administrators requiring custom configurations. After completing OS configuration, continue with rConfig V8 Professional Installation or rConfig Vector Server Installation depending on your deployment requirements.

Prerequisites: Prepare database credentials (username and password) before proceeding.

Deployment Procedure:

  1. Select and copy the appropriate setup script for your operating system distribution from the sections below.
    These scripts install all required dependencies for rConfig Core and Pro editions.

  2. Establish an SSH session to the target server and authenticate as the root user.

  3. Execute the selected script in the terminal.

    • The system may reboot during this process. If a reboot occurs, re-authenticate as root and re-execute the script. This behavior is expected.
  4. Monitor the installation process to completion. Duration varies based on network connectivity.

  5. Review the output for any error messages. Document and report any issues encountered.

Rocky Linux logo

The following script is compatible with both CentOS and Rocky Linux distributions.

Note: System reboot during script execution is expected. Re-authenticate as root and re-execute the script following any reboot.

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

Upon completion of all configuration steps, securely document your database credentials for future reference.
Perform a system reboot before proceeding to the rConfig installation phase.

Next Steps: