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).