Skip to content

Installation

Use the one-click install script (recommended):

Terminal window
curl -fsSL https://raw.githubusercontent.com/web-casa/LLStack/main/scripts/install.sh | sudo bash
  1. OS detection — Confirms EL9/EL10 or derivative
  2. Base dependencies — curl, jq, python3.12, git, etc.
  3. REMI repository — For multi-version PHP installation
  4. LiteHttpd — Web server from rpms.litehttpd.com
  5. acme.sh — SSL certificate automation
  6. Panel setup — Backend, frontend, systemd service
  7. Firewall — Opens ports 80, 443, 30333
  8. SELinux — Allows panel network access
  9. SSL auto-renewal — Cron job setup
PortPurpose
80HTTP (sites)
443HTTPS (sites)
30333Panel access (HTTPS)

Set the admin username and password (minimum 8 characters, mixed case + digits).

  • MariaDB — MySQL compatible, recommended for WordPress and PHP apps
  • PostgreSQL — More powerful, suitable for complex applications
  • None — Install manually later, or use a remote cloud database

Select PHP versions to install (multiple allowed): PHP 8.3 (recommended), 8.2, 8.1, 7.4.

Configure HTTPS for the panel itself — self-signed (default) or Let’s Encrypt (requires domain).

LLStack supports connecting to remote/cloud databases without local installation:

  • Alibaba Cloud RDS / PolarDB
  • AWS RDS / Aurora
  • Any MySQL / PostgreSQL compatible remote database
Terminal window
sudo /opt/llstack/scripts/uninstall.sh