Sniper Bot 部署指南
本指南将帮助您完成 Sniper Bot 系统的快速部署。
目录
系统要求
硬件要求
- CPU: 至少 2 核心处理器
- 内存: 至少 4GB RAM(推荐 8GB 或更多)
- 存储: 至少 20GB 可用磁盘空间
- 网络: 稳定的互联网连接
软件要求
- 操作系统: macOS 10.15+ 或 Linux (Ubuntu 18.04+, CentOS 7+)
- Git: 用于下载部署文件
- 网络: 能够访问 GitHub 和外部 API 服务
部署准备
1. 安装 Docker
一键安装(推荐)
# 使用官方一键安装脚本
curl -fsSL https://get.docker.com | sh
# 启动 Docker 服务
sudo systemctl start docker
sudo systemctl enable docker
# 将当前用户添加到 docker 组(避免每次使用 sudo)
sudo usermod -aG docker $USER
macOS 系统
# 下载并安装 Docker Desktop
# 访问 https://www.docker.com/products/docker-desktop
# 下载 macOS 版本并安装
# 启动 Docker Desktop
open /Applications/Docker.app
更多安装方式请参考:Docker 官方安装指南
2. 验证 Docker 安装
# 检查 Docker 版本
docker --version
# 检查 Docker Compose 版本
docker-compose --version
# 测试 Docker 是否正常工作
docker run hello-world
注意:如果使用一键安装脚本,可能需要重新登录终端或重启系统才能使用 docker
命令。
3. 获取许可证文件
访问 官网个人中心,点击"自动化交易授权"下载 license.lic
文件。
下载步骤:
- 打开浏览器访问:https://www.masbate.xyz/
- 登录您的账户
- 进入"个人中心"页面
- 点击"自动化交易授权"
- 下载
license.lic
文件
4. 准备部署环境
确保系统满足以下条件:
- 系统已连接到互联网
- 有足够的磁盘空间(至少 20GB)
- 端口 9000 未被占用
license.lic
文件已放置在正确位置
部署
1. 下载部署文件
# 克隆部署仓库
git clone [email protected]:XCloud168/sniper-deploy.git
# 进入部署目录
cd sniper-deploy
# 确认 license.lic 文件已放置在当前目录
ls -la license.lic
2. 执行部署
# 执行部署
bash setup.sh
部署过程说明:
- 脚本将自动下载所需的 Docker 镜像
- 配置环境变量和数据库
- 验证 license.lic 文件
- 启动所有必要的服务
- 生成默认的用户名和密码
预期输出:
=== Sniper Bot 部署开始 ===
正在下载 Docker 镜像...
正在配置环境...
正在启动服务...
部署完成!
默认登录信息:
初始用户名: admin
初始密码: admin123456
管理员邮箱: [email protected]
服务地址: http://localhost:9000
访问服务
1. 打开浏览器
在浏览器中访问:http://localhost:9000
2. 登录系统
使用部署时生成的默认凭据登录:
- 邮箱: [email protected]
- 密码: admin123456
3. 验证部署成功
成功登录后,您将看到 Sniper Bot 的主界面,这表示部署已成功完成。
注意: 首次登录后,建议立即修改默认密码以确保系统安全。