Gea+gforce+panel+manual+install

In rare cases, you may not have access to official GEA image files. A community alternative exists using Windows IoT LTSC generic image, but you will lose GEA-specific drivers for the function keys and LEDs.

Proceed only if desperate:

This method is not recommended for production systems.


Since this is a manual install, you must link the panel’s web interface to your existing web server.

For Nginx:

Create a virtual host file:

nano /etc/nginx/conf.d/geapanel.conf

Add:

server 
    listen 80;
    server_name panel.yourdomain.com;
    root /usr/local/geapanel/www;
    index index.php;
location ~ \.php$ 
    include fastcgi_params;
    fastcgi_pass unix:/var/run/php-fpm/geapanel.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

For PHP-FPM:

Create a dedicated pool:

nano /etc/php-fpm.d/geapanel.conf

Add:

[geapanel]
user = geapanel
group = geapanel
listen = /var/run/php-fpm/geapanel.sock
listen.owner = nginx
listen.group = nginx
pm = dynamic
pm.max_children = 10

Create the system user:

useradd -r -s /sbin/nologin geapanel
mkdir -p /usr/local/geapanel/www
chown -R geapanel:geapanel /usr/local/geapanel

Ensure your system meets these requirements before starting:

| Component | Minimum Requirement | |-----------|---------------------| | OS | CentOS 7/8, Rocky Linux 8/9, AlmaLinux 8/9, Ubuntu 20.04/22.04 LTS | | RAM | 2 GB (4 GB recommended) | | CPU | 1 vCPU (2+ for production) | | Disk | 20 GB free space | | Root Access | Yes (full sudo or root user) | | Network | Static IP & Fully Qualified Domain Name (FQDN) |

Important: Back up your server! A manual install will modify core system files.