通过 Docker 安装
如果想要最简单、最便捷的安装方式,并且不需要修改 Hummingbot 代码库,我们建议使用 Docker 安装 Hummingbot。
安装 Docker Compose¶
Hummingbot 使用 Docker Compose,这是一个用于定义和运行多容器 Docker 应用程序的工具。
从 官方 Docker 网站 安装 Docker Desktop
-
桌面用户:
从 官方网站 安装 Docker Desktop -
无头服务器(如 AWS EC2 或 Digital Ocean 的 VPS):
先决条件
- Docker Desktop 已安装
- WSL2 已启用
- Ubuntu 发行版已安装
始终在以下位置运行命令:
Ubuntu 终端(开始菜单 → Ubuntu)
安装(仅客户端)¶
这些说明帮助您启动独立的 Hummingbot 客户端。
克隆 Hummingbot 仓库¶
打开终端并运行以下命令以克隆 Hummingbot Github 仓库并进入根文件夹:
启动 Hummingbot¶
如果系统中尚未存在,这将开始下载 latest
Hummingbot 镜像。
连接到实例¶
-d
标志以分离模式运行 Hummingbot。通过运行以下命令连接到它:
您现在应该能看到 Hummingbot 欢迎界面:
要开始使用 Hummingbot,请查看以下页面和指南:
开发分支 | 旧版本¶
如果您需要安装开发分支或 Hummingbot 的旧版本,请执行以下步骤:
开发分支¶
要使用最新的开发版本,请浏览到 hummingbot
文件夹并使用任何文本编辑器打开 docker-compose.yml
文件。找到 image
字段,将 latest
替换为 development
。
早期版本¶
要安装特定的旧版本,请将 image 字段替换为所需版本。版本标签将遵循以下格式:version-x.x.x
例如,要安装版本 2.0.0,请将 image 字段替换为:
Gateway:DEX 交易必需¶
去中心化交易所必备
Gateway 必须单独安装才能在这些支持的 DEX 上交易:
- Uniswap (Ethereum)
- PancakeSwap (BNB Chain)
- Trader Joe (Avalanche)
- dYdX (Starkware)
- 以及 30+ 其他平台
Gateway 作为中间件,使 Hummingbot 能够与基于区块链的去中心化交易所进行交互。要进行设置,请按照 Gateway - Installation 中的说明生成证书并将 Gateway 连接到 Hummingbot。