1Panel 是一个现代化的 Linux 服务器管理面板,提供可视化的 Docker 管理界面。
适用场景:
- ✅ 喜欢可视化操作
- ✅ 已安装 1Panel
- ✅ 需要管理多个应用
- ✅ 中等技术水平
预计时间: 15-20 分钟
- CPU: 2核心+
- 内存: 2GB+
- 存储: 20GB+
- 操作系统: Ubuntu 20.04+, Debian 10+, CentOS 8+
- 1Panel: 最新版本
如果您还没有安装 1Panel:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh安装完成后,访问:http://服务器IP:端口
- 登录 1Panel 面板
- 进入 容器 → 设置
- 点击 安装 Docker
- 等待安装完成
在 1Panel 中:
- 进入 文件 → 文件管理
- 创建目录:
/opt/xboard - 进入该目录
方式一:使用 Git(推荐)
在 1Panel 终端中:
cd /opt
git clone -b compose --depth 1 https://github.com/ElinksTeam/ElinksBoard.git xboard
cd ElinksBoard方式二:手动上传
- 下載 ElinksBoard 到本地
- 使用 1Panel 文件管理上传
- 解压到
/opt/xboard
在 1Panel 终端中:
cd /opt/xboard
cp compose.sample.yaml docker-compose.yml
cp .env.example .env在 1Panel 文件管理中:
- 打开
docker-compose.yml - 根据需要修改端口(可选)
- 保存文件
在 1Panel 终端中:
cd /opt/xboard
# 使用 SQLite(推荐)
docker compose run -it --rm \
-e ENABLE_SQLITE=true \
-e ENABLE_REDIS=true \
web # Installation wizard removed - configure via .env and admin panel按照向导完成配置:
- 数据库配置
- Redis 配置
- Logto 配置(必需)
在启动服务前,配置 Logto:
- 访问 Logto Console
- 添加 Redirect URI:
http://your-domain.com/api/v1/passport/auth/logto/callback - 添加 Post Logout URI:
http://your-domain.com
- 进入 容器 → 编排
- 点击 创建编排
- 填写信息:
- 名称:
xboard - 路径:
/opt/xboard - 描述:
Xboard 面板系统
- 名称:
- 在编排列表中找到
xboard - 点击 启动
- 等待所有容器启动
在编排详情中查看:
- ✅ xboard-web-1 (运行中)
- ✅ xboard-horizon-1 (运行中)
- ✅ xboard-redis-1 (运行中)
- 访问:
http://服务器IP:7001 - 点击"使用 Logto 登录"
- 完成认证
- 获得管理员权限
- 进入 容器 → 编排
- 点击
xboard - 选择容器
- 点击 日志
- 进入编排详情
- 点击 重启
- 选择容器
- 点击 终端
- 执行命令
- 进入 容器 → 容器
- 查看 CPU、内存使用情况
- 进入 网站 → 网站
- 点击 创建网站
- 选择 反向代理
- 填写信息:
- 域名:
your-domain.com - 代理地址:
http://127.0.0.1:7001
- 域名:
- 启用 HTTPS(推荐)
- 保存
编辑 /opt/xboard/.env:
APP_URL=https://your-domain.com更新 Logto Console 的 Redirect URI:
https://your-domain.com/api/v1/passport/auth/logto/callback
重启服务:
cd /opt/xboard
docker compose restart-
容器监控
- 进入 容器 → 容器
- 查看资源使用情况
-
日志查看
- 实时查看容器日志
- 下载日志文件
-
性能统计
- CPU 使用率
- 内存使用率
- 网络流量
-
备份数据
cd /opt/xboard ./scripts/backup-redis.sh cp database/database.sqlite database/database.sqlite.backup -
更新系统
cd /opt/xboard git pull docker compose pull docker compose up -d -
清理日志
- 在 1Panel 中定期清理容器日志
解决方案:
- 在 1Panel 中查看容器日志
- 检查端口是否被占用
- 检查配置文件是否正确
解决方案:
- 检查防火墙规则
- 在 1Panel 中检查端口映射
- 查看容器状态
解决方案:
- 检查 Logto Console 配置
- 验证 Redirect URI
- 查看应用日志
-
修改默认端口
- 在 docker-compose.yml 中修改端口
-
启用 HTTPS
- 使用 1Panel 的 SSL 证书管理
-
限制访问
- 配置防火墙规则
- 使用 1Panel 的安全设置
-
定期备份
- 使用 1Panel 的备份功能
- 定期下载备份到本地
安装完成! 🎉
享受 1Panel 带来的便捷管理体验。