快速开始
| 项目 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | EL9 (Rocky/Alma/CentOS Stream 9) | AlmaLinux 9.x |
| CPU | 1 核 | 2 核+ |
| 内存 | 1 GB | 2 GB+ |
| 磁盘 | 5 GB | 20 GB+ |
| 网络 | 公网 IP | 公网 IP + 域名 |
-
准备一台全新的服务器
确保服务器是全新安装的 EL9/EL10 系统,没有安装过其他面板或 Web 服务器。
-
运行安装脚本
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 命令行工具)
-
访问面板
安装完成后,通过浏览器访问:
https://your-server-ip:30333 -
完成 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 执行,遵循最小权限原则。