Fleek 是一个开发平台,可以轻松地在开放网络协议和由它们提供支持的基础层基础设施上构建。该平台基于去信任、无许可和开放技术构建和托管网站、应用程序、Dapps 和其他服务,专注于轻松创建用户控制、加密、私有、p2p 体验。其融资2500万美元,由coinbase,POLYCHAIN CAPITAL等投资。
他们会发行token,可能会给节点奖励。
4 CPU
8 GB RAM
100GB SSD+ (建议大一点 200-300gb)
服务器包更新
sudo apt-get update -y
sudo apt-get upgrade -y
安装环境依赖
sudo apt-get install build-essential -y
sudo apt-get install clang pkg-config libssl-dev -y
安装Protobuffer编译器
sudo apt-get install protobuf-compiler
确保编译器版本为 3+
protoc --version
安装Rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
在安装过程中,如果询问首选项,请选择默认选项1
source ~/.profile
source ~/.cargo/env
检查version以确认工作正常:
cargo --version
安装缓存,Sccache是一个类似 ccache 的编译器缓存工具。它用作编译器包装器并尽可能避免编译。这是可选的,但推荐!
cargo install sccache
安装cmake-3.25
cd /tmp
wget https://github.com/Kitware/CMake/releases/download/v3.25.1/cmake-3.25.1.tar.gz
tar -xvzf cmake-3.25.1.tar.gz
cd cmake-3.25.1
./bootstrap
make
sudo make install
安装Ursa
git clone https://github.com/fleek-network/ursa.git
cd ursa
如果列出 ( ls) 目录中的文件,它应该类似于:
.
├── Cargo.toml
├── Dockerfile
├── Makefile
├── README.md
├── crates
├── infra
├── rust-toolchain.toml
└── specs
执行安装,需要等待一点时间:
make install
这是成功的输出:
运行crsa -help检查
直接运行ursa启动节点,会有成功启动的输出
这是本人 @cyaixp 推特,以后将会持续输出内容。欢迎关注!