跳转到内容

快速开始

项目最低要求推荐配置
操作系统EL9 (Rocky/Alma/CentOS Stream 9)AlmaLinux 9.x
CPU1 核2 核+
内存1 GB2 GB+
磁盘5 GB20 GB+
网络公网 IP公网 IP + 域名
  1. 准备一台全新的服务器

    确保服务器是全新安装的 EL9/EL10 系统,没有安装过其他面板或 Web 服务器。

  2. 运行安装脚本

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

    安装过程大约 3-5 分钟,会自动安装:

    • LiteHttpd (Web 服务器)
    • Python 3.12 + Flask (面板后端)
    • acme.sh (SSL 证书管理)
    • restic (增量备份)
    • wp-cli (WordPress 命令行工具)
  3. 访问面板

    安装完成后,通过浏览器访问:

    https://your-server-ip:30333
  4. 完成 Setup Wizard

    首次访问会进入安装向导:

    • 设置管理员用户名和密码
    • 选择时区
    • 低内存服务器 Swap 创建
    • 配置 acme.sh 邮箱
    • 面板 SSL 证书选择(自签名 / Let’s Encrypt)
    • 选择数据库引擎(MariaDB / MySQL / Percona / PostgreSQL,MySQL 系引擎互斥,只能安装一个)
    • 安装 PHP 版本,支持高级选项选择 PHP 扩展
    • 自动安装 WP-CLI 和 dnf-automatic 安全更新(必装项)

安装完成后,你可以:

浏览器 → LiteHttpd :30333 (HTTPS)
├── /api/* → gunicorn :8001 (Flask 后端)
├── /ws/* → gunicorn :8001 (WebSocket 终端)
└── /* → dist/ (React 前端静态文件)

面板使用 SQLite (WAL 模式) 存储配置数据,所有系统操作通过 shell 脚本 + sudo 执行,遵循最小权限原则。