许多人手里都有群晖、威联通、unRaid等系统的NAS,这些NAS系统都有一个特点:可以运行Docker,那么,在这些系统上,使用Docker安装Chia,并利用闲置空间赚钱就是一个不错的选择。

准备工作

既然是在NAS上运行,NAS由于主要偏向存储,本身的配置并不高,从0开始同步完一个全节点还是非常慢的。我这里推荐大家首先在自己PC上同步完节点后,再将自己的数据文件直接复制至Docker的映射目录里,这样是最方便的办法。

为了同步这些文件,首先我们需要下载客户端

官方客户端下载地址

然后打开创建钱包,给他慢慢同步,当同步结束后,在电脑这一端的工作就暂告一段落。

运行Docker

由于是在NAS上运行,这里着重说几个关键点。

  1. 端口首先要映射84448447这两个端口。
    其中8444需要通过路由器映射至外网,这样保证自己节点与其他节点的连接稳定性
    8447是收割机的端口,仅需在局域网内访问,方便其他计算机连接到NAS。
  2. 将容器内部路径/root/.chia/以及/plots/映射出来。

其他也就没什么要注意的了

接下来将电脑用户文件夹下同步好的.chia文件夹里的内容复制到/root/.chia/映射的文件夹内。再准备一个Keys文件,在里面填入助记词。
如果没有图形化的配置界面,那么可以通过命令直接运行,注意修改映射的目录。

docker run -d --name='Chia' --net='bridge' -e TZ="Asia/Shanghai" -p '8444:8444/tcp' -p '8447:8447/tcp' -v '/Chia/Database/':'/root/.chia/':'rw' -v '/Chia/Nftplot/':'/plots/':'rw' -v '/Chia/keys':'/root/keys':'rw' 'ghcr.io/chia-network/chia:latest'

常用CLI命令

那么如何进行操作呢?我这边推荐大家在容器外通过命令行操作。
以下是几个常用命令

docker exec -it Chia venv/bin/chia keys delete_all #删除所有key
docker exec -it Chia venv/bin/chia keys add #添加自己的key,输入助记词
docker exec -it Chia venv/bin/chia keys show #查看当前已导入的key
docker exec -it Chia venv/bin/chia show -s -c #查看节点状态
docker exec -it Chia venv/bin/chia wallet get_address #获取钱包地址
docker exec -it Chia venv/bin/chia wallet show #展示钱包状态
docker exec -it Chia venv/bin/chia wallet get_address #获取钱包地址
docker exec -it Chia venv/bin/chia farm summary #获取农场状态
docker exec -it Chia venv/bin/chia  plotnft show #展示合作社情况
docker exec -it Chia venv/bin/chia  plots remove #移除农田目录
docker exec -it Chia venv/bin/chia  plots add #添加农田目录
最后修改:2021 年 07 月 09 日
如果觉得我的文章对你有用,请随意赞赏