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
  1. Click Review Selected Services & Proceed to open the side panel with a generated summary.
  2. Click Proceed with Selected Services to start the update. A progress dialog appears while operations run.
  3. 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.

Navigation