Skip to content

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 文件。

下载步骤

  1. 打开浏览器访问:https://www.masbate.xyz/
  2. 登录您的账户
  3. 进入"个人中心"页面
  4. 点击"自动化交易授权"
  5. 下载 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. 登录系统

使用部署时生成的默认凭据登录:

3. 验证部署成功

成功登录后,您将看到 Sniper Bot 的主界面,这表示部署已成功完成。

注意: 首次登录后,建议立即修改默认密码以确保系统安全。