aaPanel serverTested deployment and rollback pathVerifiziert
INSTALLATION
Vom sauberen Server zur verifizierten Steuerungsebene.
Umgebung wählen, Befehl kopieren und Ergebnis prüfen. Keine versteckten Bootstrap-Adressen oder Geheimnisse im Browserverlauf.
✓Verified environmentUbuntu 22.04/24.04 · aaPanel · MariaDB · PHP 8.4/8.5
Ubuntu 22.04 / 24.04Supported host operating systemsSUPPORTED
MariaDBInnoDB · utf8mb4 · phpMyAdminREQUIRED
PHP 8.4 / 8.5PDO MySQL · Sodium · cURL · XMLSUPPORTED
01 · AAPANEL / PUTTY
Install or update EXOpanel.space
Upload the ZIP to the current site root, then run these three steps as root. Signing keys are preserved and the old SQLite database is imported once.
PuTTY · Bash
sudo -i
cd /www/wwwroot/exopanel.space
unzip -o EXOpanel-space-1.3.0-Commerce-Portal.zip
cd EXOpanel-space-1.3.0-Commerce-Licensing-Distribution
EXOPANEL_PORTAL_ADMIN_EMAIL='admin@exopanel.space' bash install-aapanel.sh02 · REQUIREMENTS
Install these aaPanel components first
The package stops before activation if a required runtime or extension is missing.
PuTTY · Bash
aaPanel App Store requirements:
- MariaDB 10.6 or newer
- PHP 8.4 or 8.5
- PHP extensions: pdo_mysql, sodium, curl, mbstring, simplexml
- Apache or Nginx
- pdo_sqlite only during the one-time 1.1.0 import03 · VERIFICATION
Prove the deployment
Run these checks after activation. TLS result 0 and HTTP 200 are required on every public service.
PuTTY · Bash
SITE='/www/wwwroot/exopanel.space'
PHP='/www/server/php/84/bin/php'
sudo -u www env EXOPANEL_PORTAL_CONFIG="/config/config.php" \
"" "/current/cli.php" health
for DOMAIN in exopanel.space www.exopanel.space docs.exopanel.space downloads.exopanel.space updates.exopanel.space status.exopanel.space security.exopanel.space account.exopanel.space license.exopanel.space api.exopanel.space; do
curl -L -sS -o /dev/null --max-time 20 \
-w " HTTP=%{http_code} TLS=%{ssl_verify_result}\n" \
"https:///"
done
tail -n 100 /www/wwwlogs/exopanel.space.error.log 2>/dev/null || truePreflightRuntime, extensions and source syntax
ImportSQLite to MariaDB when required
ActivateAtomic current symlink
VerifyCLI, HTTPS, database and logs
RecoverPrevious release and backup retained
