官网安装文档 :https://docs.filecoin.io/get-started/lotus/installation/#minimal-requirements
服务器配置: 12核25G 1TSSD硬盘(基础配置)
1. Ubuntu/Debian 系统需要安装依赖
1.1 sudo apt install mesa-opencl-icd ocl-icd-opencl-dev gcc git bzr jq pkg-config curl clang build-essential -y && sudo apt upgrade -y
2.需要rust 和go 环境配置
rust:
2.1 curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh
go:版本至少在1.14及以上
2.2 wget -c https://dl.google.com/go/go1.14.7.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
3.配置GO和lotus环境变量 (注意:环境变量设置需要具体根据你的安装路径来定义.)
###########GO##########
export GOROOT=/usr/local/go
export GOPATH=/home/fshares/goProject
export GOBIN=$GOPATH/bin
export PATH=$ PATH:$GOROOT/bin
export PATH=$PATH:$GOPATH/bin
export GOPROXY=https://goproxy.io
###########lotus#######
export LOTUS_PATH=/data/lotusdata
export LOTUS_HOME=/data/lotus
export PATH=$PATH:$LOTUS_HOME
4. 安装节点代码
4.1 git clone https://github.com/filecoin-project/lotus.git
4.2 cd lotus/
4.3 git checkout master
5.编译
5.1 make
5.2 make install
6.启动节点
这里按主网节点快照的方式启动的,快照结束之后会正常同步。快照的方式比较快,正常自己同步太消耗时间了。) 日志可以查看nohup文件
6.1 nohup lotus daemon --import-snapshot https://fil-chain-snapshots-fallback.s3.amazonaws.com/mainnet/minimal_finality_stateroots_latest.car &
6.2 lotus sync wait 查看同步情况 (需等快照结束之后,节点正常同步的时候才可以查询)
7.终止节点程序
7.1 lotus daemon stop
有遇到疑惑的可扫码加群交流 或添加QQ群号:1145382619