Hummingbot流动性挖矿搭建教程
Hummingbot流动性挖矿教程(针对国内用户)
环境配置
1.一台服务器,对CPU/内存没有太多要求,海外网速快的机器下载镜像速度能快一些,但和运行无关。
2.系统可以是Linux的某个流行的发行版,如Ubuntu/CentOS都ok。
Linux相关教程:Ubuntu
3.安装docker容器,基本上这几条命令成功就可以了,不同发行版本有⼀些区别, Ubuntu 命令如下:
# 如果用的是国内的网络的话,在执行以上操作时建议先将下载源改为国内的下载源,下载速度会更快
sudo gedit /etc/apt/sources.list
# 将打开的文件中的文本全部删除,换上以下网站中的源:
# https://blog.csdn.net/u011483658/article/details/95012034
sudo apt upgrade
sudo apt update
# 自动安装Docker:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
apt-cache policy docker-ce
sudo apt install docker-ce
sudo systemctl status docker
#把⾃⼰加⼊docker组,免输⼊sudo,需要重新登陆
sudo usermod -aG docker ${USER}完成之后在命令行输入sudo docker --version 看是否安装成功。
运行设置
安装Docker之后,离运行hummingbot就不远了。
接下来需要做的几件事情:
1.命令行运行: docker build --pull --rm -f "Dockerfile" -t loopring:latest "." 该命令从0开始建一个包含流动性挖矿程序(即hummingbot)的Docker镜像,如果服务器网络不好 可能会慢点,基本上等着就可以了,第一次建立镜像大概30~40分钟,取决于网络,以后更新hummingbot代码,需要重新创建镜像的时候就很快了。输出大概是下面这个样子:
需要注意的是有没有错误,不过⼀般来说都没什么问题。大部分问题也都是网络问题,连不上镜像服务器,下载不下来等等,网络不好的情况下多重试几次。
成功以后的画面是这样的:
2. 运行 docker run -it loopring:latest bash 进入刚刚建立好的包含hummingbot的镜像的命令行模式,如下:
看到 (hummingbot) hummingbot@15ecd994fe2e:~$ 表示已经进⼊到了镜像命令行。
3. 在镜像命令行运行 hummingbot :
进入该界面即为创建成功

报错
1.显示raw.githubusercontent.com port 443 错误

该错误原因为翻墙导致的DNS污染,解决方法为修改电脑host文件,在文件末尾添加如下代码,直接访问网站对应IP。
以下解决方式针对在Ubuntu环境下修改Ubuntu文件,其它环境请自行搜索如何修改host文件。
后续请参照:
Hummingbot 算法相关请参照官方文档
作者:@yue
最后更新于
这有帮助吗?