Installation

Install litesoup on a fresh Ubuntu 24.04 server. The install script handles Apache, PHP (8.2/8.3/8.4), MariaDB, Redis, Memcached, Certbot, and wp-cli.

Requirements

  • OS: Ubuntu 24.04 LTS
  • Access: Root SSH access with key authentication
  • RAM: At least 1 GB
  • Disk: At least 10 GB free
  • Ports: 80 (HTTP) and 443 (HTTPS) open

Install

SSH into your server as root, then run the litesoup installer:

curl -fsSL https://raw.githubusercontent.com/litesoup/litesoup/main/install.sh | sudo bash

All flags work the same way:

# With custom PHP versions
curl -fsSL .../install.sh | sudo bash -s -- --php-versions=8.3,8.4

# Skip launchpad probe on DigitalOcean/CI
LITESOUP_PPA_FORCE_MIRROR=cloudpanel curl -fsSL .../install.sh | sudo bash

The installer runs Apache, PHP-FPM (8.2, 8.3, 8.4), MariaDB, Redis, Memcached, Certbot, hardening scripts, and backup tools.

⚠️ Note: By default SSH password login stays enabled. Use litesoup harden ssh --no-password-auth after adding your SSH key to lock it down.

Updating

To update litesoup to the latest version:

litesoup stack update

This pulls the latest changes and re-runs the installer (idempotent — only new stages execute). See the Backup docs for automated backups and the CLI Reference for all commands.