跳转到内容

安装部署

推荐使用一键安装脚本:

Terminal window
curl -fsSL https://raw.githubusercontent.com/web-casa/LLStack/main/scripts/install.sh | sudo bash

安装脚本会自动完成以下步骤:

  1. 检测操作系统 — 确认为 EL9/EL10 及其衍生版
  2. 安装基础依赖 — curl, jq, python3.12, git 等
  3. 添加 REMI 仓库 — 用于后续安装多版本 PHP
  4. 安装 LiteHttpd — 从 rpms.litehttpd.com 安装 Web 服务器
  5. 安装 acme.sh — SSL 证书自动化工具
  6. 配置面板 — 部署后端、前端、创建 systemd 服务
  7. 配置防火墙 — 开放 80、443、30333 端口
  8. 配置 SELinux — 允许面板网络访问
  9. 配置 SSL 自动续期 — cron 定时任务
端口用途
80HTTP (站点)
443HTTPS (站点)
30333面板入口 (HTTPS)

首次访问面板时,会进入安装向导:

设置管理员用户名和密码。密码要求至少 8 位,包含大小写字母和数字。

选择要安装的数据库引擎:

  • MariaDB — MySQL 兼容,推荐用于 WordPress 等 PHP 应用
  • PostgreSQL — 功能更强大,适合复杂应用
  • — 稍后手动安装,或使用远程云数据库

选择要安装的 PHP 版本(可多选):

  • PHP 8.3 (推荐)
  • PHP 8.2
  • PHP 8.1
  • PHP 7.4 (旧版兼容)

为面板本身配置 HTTPS 证书。可以选择:

  • 使用自签名证书(默认)
  • 使用 Let’s Encrypt(需要域名解析到服务器)

LLStack 支持连接远程/云数据库,无需在本地安装数据库服务:

  • 阿里云 RDS (MySQL)
  • 阿里云 PolarDB
  • AWS RDS
  • 任何 MySQL/PostgreSQL 兼容的远程数据库

在 Setup Wizard 或面板设置中配置远程数据库连接。

Terminal window
sudo /opt/llstack/scripts/uninstall.sh