FAQ

Common questions before installing.

Answers about clean servers, Multi-PHP, web-server choice, SSL, phpMyAdmin, CrowdSec, Docker, and upgrades.

Does SuperServer modify the server before I approve the plan?
No. The wizard collects the domain, SSL mode, web server, PHP versions, extension profile, optional components and security level first. Package updates and repository changes begin only after final confirmation.
Can I install more than one PHP version?
Yes. PHP 8.1 through 8.5 can be installed side by side when compatible packages are available. PHP 8.1 is treated as a legacy option and starts unchecked.
Should I choose Apache or Nginx?
Choose Apache for .htaccess compatibility and traditional shared-hosting-style workflows. Choose Nginx for reverse proxies, Docker front ends and optional CrowdSec AppSec/WAF.
Does Apache use mod_php?
No. Both web servers use PHP-FPM so domains can select different PHP versions without competing PHP handlers.
Can Let’s Encrypt work without an email?
Yes. The wizard allows a real contact email or no-email registration. A real email remains recommended for recovery and certificate notices.
Where is phpMyAdmin installed?
If selected, phpMyAdmin remains available at /phpmyadmin/ on the primary domain.
Why CrowdSec instead of Fail2ban?
CrowdSec analyzes SSH and web logs, uses reusable detection scenarios, and supports active firewall enforcement plus optional Nginx AppSec/WAF. SuperServer installs a remediation bouncer rather than the detection engine alone.
Can SuperServer install Docker?
Yes. Docker Engine and Compose are optional components selected in the initial wizard.
Where are passwords stored?
Generated credentials are written to /root/SNYT/serverInfo.txt with root-only permissions. Do not share the file publicly.
Can I run SuperServer on an existing cPanel or production server?
It is designed for a clean Ubuntu or Debian server. Do not run it over cPanel, Plesk, or an existing production stack.
How do I add another domain?
Use super-sdomain app.example.com 8.4. The helper creates the virtual host, selects PHP-FPM and inherits the main Let’s Encrypt contact mode.
How do I update to a new stable release?
Review the new release notes and test on a snapshot first. The public installer can be downloaded from the desired Git tag, while the packaged ZIP and checksum are published in GitHub Releases.