部署Xboard面板
本教程使用的是Ubuntu24,搭配aaPanel+Docker方式部署
Demo体验
账户和密码相同,不要改密码
前台:立即体验
后台:立即体验
硬件要求
- CPU: 单核或以上
- 内存: 2GB 或以上
- 存储空间: 10GB 以上可用空间
系统要求
- 操作系统: Ubuntu 20.04+ / CentOS 7+ / Debian 10+
- aaPanel: 最新版本(6.0 / 7.0 / 8.0实测均可)
- Nginx: 任意版本
- MySQL: 5.7+
- Docker 和 Docker Compose: 默认
温馨提示
如果是1GB的内存,建议安装Linux Tools工具箱,设置内存大于实际内存的1.5倍
1.安装 aaPanel
bash
URL=https://www.aapanel.com/script/install_panel_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO $URL ;else wget --no-check-certificate -O install_panel_en.sh $URL;fi;bash install_panel_en.sh ipssl2.安装 Docker
bash
curl -sSL https://get.docker.com | bash设置 Docker 开机自动启动
bash
systemctl enable docker启动 Docker 服务
bash
systemctl start docker3.安装所需组件
在 aaPanel 控制面板中,安装:
- Nginx(任何版本)
- MySQL 5.7
- ⚠️不需要 PHP 和 Redis。
4.创建站点
导航至:aaPanel > 网站 > 添加站点
请填写以下信息:
- 申请SSL:不申请
- 域名:请输入您的网站域名
- 数据库:选择 MySQL
- PHP 版本:选择纯静态
- 创建html文件:不创建

5.部署 Xboard
进入你的网站目录
cd /www/wwwroot/这里更改成你的网站域名取消 .user.ini 的锁定,并删除文件
chattr -i .user.ini
rm -rf .htaccess 404.html 502.html index.html .user.ini拉取文件
git clone https://github.com/cedar2025/Xboard.git ./复制文件并改名
cp compose.sample.yaml compose.yaml启动容器,并执行初始化脚本
docker compose run -it --rm web sh init.sh⚠️ 按照提示输入内容就行
6.申请SSl
太简单了,就不写了
7.设置反向代理
找到反向代理,点击添加

目标URL:输入http://127.0.0.1:7001后,点击保存
http://127.0.0.1:7001
点击配置,使用下面代码覆盖原有代码后,点击保存
location /ws/ {
proxy_pass http://127.0.0.1:8076;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_read_timeout 60s;
}
location ^~ / {
proxy_pass http://127.0.0.1:7001;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-PORT $remote_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header Scheme $scheme;
proxy_set_header Server-Protocol $server_protocol;
proxy_set_header Server-Name $server_name;
proxy_set_header Server-Addr $server_addr;
proxy_set_header Server-Port $server_port;
proxy_cache off;
}
8.启动服务
docker compose up -d重启命令:
bash
docker compose restart修改任何代码都需要重启生效
原文来源:Github


