# Bifrost 节点运行通用教程

作者:安_change, Lurpis

时间:2020-07-18

# 教程

# 推荐配置

CPU             4 核
RAM(运行内存)   8 GB
DISK(磁盘大小)  100 GB
NET(网络带宽)   10 MB
系统             Linux (Centos, Ubantu)
1
2
3
4
5

# Docker 自运行方式

# 1. Docker 安装

小提示:

  • 推荐使用是云服务器运行节点,省心、不掉线;
  • 如果是新的云服务器,推荐安装 CoreOS 系统,自带 Docker,本步骤可跳过

# 2. 运行节点

# 2.1 首次运行

命令:

docker run -it -p 30333:30333 -p 9944:9944 bifrostnetwork/bifrost:asgard-v0.5.0 --name "NodeName" --rpc-cors 'all' --unsafe-ws-external --validator
1

参数说明:

  • -p 30333:30333 -p 9944:9944 为节点端口号
    • 节点重启可以使用 docker restart container_id
  • bifrostnetwork/bifrost:asgard-v0.5.0:容器依赖的镜像;
  • --name "NodeName": 其中 NodeName 为节点名称;

# 2.2 再次运行

先查看之前运行的容器状态:

$ docker ps -a
1

如果是电脑或服务器重启,造成的容器退出,用下面的命令重新启动:

$ docker restart 66e31
1

命令说明:

  • docker restart:重启已经存在的容器,此时 Node ID 不会变化的
  • 66e31:就是前面查看到的容器 ID,前 5 位即可;不要照抄,使用自己的

# 2.3 检查节点运行

节点监控:https://telemetry.polkadot.io/#/Bifrost (opens new window) Asgard CC2

节点奖励:https://rewards.bifrost.finance (opens new window)

# Ankr 托管运行方式

# 1. 访问并注册 Ankr 账号 https://www.ankr.com/ (opens new window)

# 2. 运行节点

# 2.1 点击「Deploy a Node」进入节点市场
# 2.2 选择 Bifrost Validator Node
# 2.3 进入付款页面

应用名称填写节点名 | Bifrost 地址前 10 位,运行方式选 Validator

# 2.4 付款后等待节点自动完成部署
# 2.5 检查节点运行

节点监控:https://telemetry.polkadot.io/#/Bifrost (opens new window) Asgard CC2 节点奖励:https://rewards.bifrost.finance (opens new window)

以上就完成了节点运行时长的参与任务,接下来可以查看《如何成为 Validator 教程》

# Q & A 问题解决

# 1. Windows Toolbox 拉取 boot2docker.iso 失败问题

安装 Docker Toolbox 是出现下面的错误,说明拉取 boot2docker.iso 失败了。

解决方案:

Bifrost 社区群里有下载好的镜像,先在群里要;然后复制到上面图中标红的 cache 路径中即可;

复制好后,再双击启动 Docker Quickstart Terminal

小提示:

  • 加客服微信入群:bifrost00
  • boot2docker.iso 下载 https://lanzous.com/iaqdpmb

# 2. docker run 或者 docker restart 后忘记节点 ID 了怎么办?

执行命令:

$ docker logs 66e31
1

# 3. 其他疑难杂症?

添加微信客服 bifrost00,进入微信群中讨论。