Services
Enable and customize the platform services you want on this host, then review and apply. Access: root. The page reflects current selections from the services configuration and lets you change them safely.
How the UI works
- Six main toggles (cards): Web Server, Web Scripting, Database, File Transfer, DNS, Mail Server.
- Each card shows a red cross (disabled) or green check (enabled). Click the card to toggle. Click Customize to open its section below.
- Inside each section you’ll find sub-options (radios/checkboxes). Selected items turn green; unselected remain red.
- When ready, click Review Selected Services & Proceed to open a confirmation panel, then confirm to apply.
Web Server
- NGINX Reverse Proxy + Apache Backend — NGINX handles the edge; Apache serves app content.
- Apache Standalone — classic Apache only.
- NGINX Standalone — high-performance NGINX only.
If Apache (or NGINX+Apache) is chosen, the Apache MPM block appears:
- Event — best for concurrency; shared thread pool.
- Worker — threaded requests; separate PHP handling.
- Prefork — process per connection; safest/least efficient.
Below, you can toggle Apache modules. Core items are pre-checked and marked “Required” (e.g., mod_ssl, mod_http2, mod_fcgid, mod_security + CRS). Optional modules can be enabled as needed.
Web Scripting
- PHP — enable PHP runtimes and pick multiple versions (PHP 5.6 → 8.4) via the multi-select.
- Base packages are pre-checked (runtime, php-fpm, php-cli, opcache). Toggle additional extensions (gd, intl, curl, mbstring, pdo drivers, imagick, etc.) according to workload.
Database
- MariaDB Server 10.11 — long-term stable.
- phpMyAdmin — optional web SQL UI.
File Transfer
- SFTP — secure file transfer over SSH ( Port TCP 20).
- FTP (Pure-FTPd) — classic FTP on TCP 21; passive range and TLS handled by platform presets.
DNS
- PowerDNS (Authoritative) — open-source authoritative DNS server.
Mail Server
- Exim + Dovecot — SMTP delivery + IMAP/POP3 access.
- Roundcube Webmail — optional webmail client.
Review & apply flow
- Click Review Selected Services & Proceed to open the side panel with a generated summary.
- Click Proceed with Selected Services to start the update. A progress dialog appears while operations run.
- On completion, you’ll see the result output. Changes take effect immediately (services may start/stop/reload).
Behavior & rules
- Mutual exclusivity: Web server choice uses radios — only one of “Apache”, “NGINX”, or “NGINX+Apache”.
- Conditional UI: Apache MPM/options appear only when Apache is part of the selection.
- Multi-version PHP: you can install several PHP versions at once.
- Safety: core dependencies are pre-selected; optional modules are off unless explicitly enabled.
Tips
- Prefer NGINX+Apache for mixed static/dynamic workloads and easy .htaccess support.
- Use Event MPM with PHP-FPM for modern PHP sites.
- Install only the PHP extensions you need to keep attack surface and memory usage low.
- Enable SFTP as the primary file transfer method; use FTP only when a client requires it.
Heads-up: Applying changes can start/stop services. If this is a production host, run during a maintenance window and verify firewall openings (web ports, SMTP/IMAP, DNS 53, SFTP/FTP).