In the world of web hosting automation, control panels like cPanel and Plesk dominate the market. However, the open-source ecosystem offers robust alternatives. One such rising solution is the GEA G-Force Panel—a lightweight, powerful, and free web hosting control panel designed for speed and simplicity.
While many users rely on the official auto-installer, advanced administrators often prefer a manual install for greater control over system paths, dependencies, and security hardening. This article provides an exhaustive, step-by-step guide to performing a GEA G-Force Panel manual install. gea+gforce+panel+manual+install
Unlike the auto-installer, manual mode requires you to install base packages first: The Definitive Guide to GEA G-Force Panel: Manual
dnf groupinstall "Development Tools" -y
dnf install wget curl tar gzip make cmake gcc-c++ -y
dnf install epel-release -y
For database support, install MariaDB:
dnf install mariadb-server mariadb -y
systemctl enable --now mariadb
mysql_secure_installation
The auto-installer provided by GEA is efficient for fresh servers, but a manual install is preferable when: Why Choose Manual Install Over Auto-Installer
/opt/geapanel instead of default directories.First, update your system and set the correct hostname:
dnf update -y
dnf upgrade -y
hostnamectl set-hostname panel.yourdomain.com
echo "$(curl -s ifconfig.me) panel.yourdomain.com" >> /etc/hosts
Disable SELinux (temporarily, as G-Force Panel works best with it disabled):
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
GforceUpdategforce_firmware_vX.Y.binapplication_XXXX.gfh (HMI runtime)bootloader.bin (if provided)