[教程2]在Ubuntu 18.04运行æternity节点
1. 安装libssl和libsodium
终端输入命令
sudo apt-get install libssl1.0.0
sudo apt-get install libsodium23
有需要更多信息请访问文档
2. 下载并解压缩æternity最新发布的Ubuntu版本
- 终端输入,创建node目录
- mkdir node
- 进入node
- cd node
- 解压epoch,名称根据下载的修改
3.配置节点
在node目录中新建一个epoch.yaml文件,并复制下面内容进去
sync:
port: 3015
keys:
dir: keys
peer_password: “secret”
http:
external:
port: 3013
internal:
port: 3113
websocket:
channel:
port: 3014
mining:
beneficiary: “钱包地址”
autostart: false
persist: true
db_path: ./my_db
fork_management:
替换上面的
beneficiary: “ak_钱包地址”
记得保留双引号
将 peer_password: “secret” 中的secret随便修改个密码。(如果是钱包生成的,这步可以不做)
修改后记得保存,继续回终端输入
./bin/epoch check_config epoch.yaml
验证epoch.yaml文件,提示ok就行了。
4. 确保您的节点是可连接的
可以参考底下链接里的这篇文章,主要是在路由器打开3015端口。如果觉得麻烦可以不做。伟大的liushao已经建议官方支持upnp,并且已经支持。直接加参数开起就好了。
5. 运行的节点
继续终端输入
启动节点
./bin/epoch start
检查下面两条命令输出结果是否一致。一般这里需要等区块同步。当然也可以用第二条命令查看同步情况。
curl http://35.178.61.73:3013/v2/blocks/top
curl http://127.0.0.1:3013/v2/blocks/top
故障排除
如果您被卡住了,请在论坛中发布您的问题,查看 https://github.com/aeternity/epoch/tree/master/docs 上的文档,或者检查节点目录中的logs文件夹中的日志。
1