Custom installation gives you full manual control over every server configuration step. It's intended for system administrators and developers, and the guide walks through Apache (httpd) on AlmaLinux. You need root access, a domain pointing at the server, a valid license key, and a server that meets the system requirements (AlmaLinux 10 recommended).
The procedure covers eleven steps: install the packages (httpd, mariadb-server, PHP with required extensions, redis, supervisor, certbot); secure MariaDB and create a utf8mb4 database and user; download the release ZIP from the Mumara Client Area and extract it under /var/www/your-domain.com/public_html; set ownership to the apache user and make .env, storage/, bootstrap/cache/, geoip/, and temp/ writable; create an Apache virtual host with DocumentRoot pointing at the app's public directory and AllowOverride All; apply SELinux contexts if enabled; install a Let's Encrypt certificate; open HTTP/HTTPS in the firewall; run the web installer at https://your-domain.com/install; add the once-per-minute Laravel scheduler cron (artisan schedule:run); and configure Supervisor queue workers.
Two things commonly trip people up: the document root must point to the public subdirectory (not the app root), and after Supervisor is running you must also set Queue Driver to Supervisor under Settings → Application Settings → General — otherwise jobs are never dispatched to the workers. Avoid the Realtime queue driver in production.