项目:Fleek
CB 排名: 3404
推特评分: 129(高)
投资: 2500万
Polychain, Coinbase Ventures (Tier 1), The LAO, Distributed Global, Digital Currency Group (Tier 2)
链: Fleek Network
服务器要求: CPU 4 核 / RAM 8 gb / SSD 100 gb / Ubuntu 22.04 LTS
运行时间: ~30分钟
**官宣:**无
**奖励公布:**无
**截止日期:**待定
Fleek Network是一个 Web3 平台,计划提供开发和启动网站和应用程序所需的工具和服务的完整列表。Fleek 旨在创建一个接口和协议层,使 Web3 服务的基础层可供用户使用。
该公司专注于内容交付市场,计划在 2023 年推出自己的 Fleek 网络,并提供 Web3 技术。
项目最近获得顶级VC融资,并发布测试网
安装节点,奖励还没有公布,但未来可能会给节点奖励
整个过程分为几个阶段:
1、创建服务器
2、节点安装
3、节点监控
4、节点更新
我们一般使用云服务器来搭建节点,搭建教程参照:
MacOs:如果你用的是这个操作系统,你只需要用自己的设备与 SSH 连接;
Windows:如果你是Win,有很多工具可以用,比如putty 、MobaXterm、Xshell
1、下载一个应用(本教程以putty为例,小白用户建议使用Xshell或Finalshell)
2、复制云服务器IP链接
3、点击“接受”,输入云服务器的用户名和密码
注意:要粘贴你已经复制的任何命令,只需右键单击要粘贴命令即可
4、再次输入密码,并输入新密码。
以上就是云服务器+SSH组合的步骤,下文所有步骤都在SSH工具中进行(小白用户建议使用Xshell或Finalshell)
服务器准备,更新包
sudo apt update && sudo apt upgrade -y
安装开发者工具和必要的包
sudo apt install curl tar wget git jq build-essential -y
sudo apt install make clang pkg-config libssl-dev cmake gcc -y
安装Rust,安装时按1
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.profile
source ~/.cargo/env
安装缓存
cargo install sccache
安装 Protobuffer
sudo apt-get install protobuf-compiler
CD $HOME
git clone https://github.com/fleek-network/ursa.git
cd ursa
cargo update -p libp2p-quic --precise 0.7.0-alpha
cargo update -p libp2p-webrtc --precise 0.4.0-alpha
cargo update -p libp2p-tls --precise 0.1.0-alpha
make install
创建服务
sudo tee /etc/systemd/system/fleekd.service > /dev/null <<EOF
[Unit]
Description=Fleek Node
After=network.target
[Service]
User=$USER
Type=simple
ExecStart=$(which ursa)
Restart=on-failure
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
重新启动系统服务并打开
sudo systemctl daemon-reload
sudo systemctl enable fleekd
sudo systemctl restart fleekd
识别节点
IDENTITY="moniker"
systemctl stop fleekd
sed -i.bak -e "s/^identity *=.*/identity = \"${IDENTITY}\"/" $HOME/.ursa/config.toml
rm $HOME/.ursa/keystore/default.pem
sudo systemctl restart fleekd
备份私钥
echo -e "$HOME/.ursa/keystore/"
通过文本编辑器上传或打开文件并将其保存在安全的地方
检查日志
sudo journalctl -u fleekd -f -o cat
很多时候会出现WARN,正如开发者所说,这是正常的