想要获得价值超过$10,000的SUI空投吗?

你需要做的就是运行一个节点。Aptos节点操作员已经收到了他们的$10k,现在轮到SUI了!

本教程包含以下3个部分:

  • 如何设置VPS服务器

  • 安装SUI节点软件并将其连接到服务器

  • 轻松解决常见错误的专业技巧。

在这里注册一个VPS,VPS自己选择。

注册完后,设置你的服务器

点击左侧的 "Droplets" 然后再点击 "Create a droplet."

服务器配置如下,地址选择新加坡,系统选择ubuntu



配置选择如下:



在自己的电脑上下载putty:putty.org

复制服务器的IP地址:

把IP地址填入putty并点击open



单击 “接受”,键入 “根”,然后单击enter。然后,键入您在DigitalOcean上创建的密码,然后单击enter。

按顺序逐个复制粘贴执行每个命令。

在进行下一个操作之前,请确保等待当前操作完成!

1)sudo apt update && sudo apt upgrade -y

2)sudo apt install wget jq git libclang-dev cmake -y

3) curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

输入 "1" 然后单击enter.

4) source "$HOME/.cargo/env"

5) rustc --version

6) mkdir $HOME/.sui

7) git clone https://github.com/MystenLabs/sui.git --branch devnet

8) cd sui

9) cargo build --release

耐心点,这可能需要一段时间。我们在等它完成。

如果出现错误,请运行以下命令:

version=`wget -qO- https://api.github.com/repos/SecorD0/Sui/releases/latest | jq -r ".tag_name"`; wget -qO- "https://github.com/SecorD0/Sui/releases/download/${version}/sui-linux-amd64-${version}.tar.gz" | tar -C /usr/bin/ -xzf -

10) mv $HOME/sui/target/release/{sui,sui-node,sui-faucet} /usr/bin/

11) cd && wget -qO $HOME/.sui/genesis.blob https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob

12) cp $HOME/sui/crates/sui-config/data/fullnode-template.yaml $HOME/.sui/fullnode.yaml

13)

sed -i -e "s%db-path:.*%db-path: "$HOME/.sui/db"%; " "s%metrics-address:.*%metrics-address: "0.0.0.0:9184"%; " "s%json-rpc-address:.*%json-rpc-address: "0.0.0.0:9000"%; " "s%genesis-file-location:.*%genesis-file-location: "$HOME/.sui/genesis.blob"%; " $HOME/.sui/fullnode.yaml

14) sudo ufw allow 9000 && sudo ufw allow 9184

15)

printf "[Unit]

Description=Sui node

After=http://network-online.target

[Service]

User=$USER

ExecStart=`which sui-node` --config-path $HOME/.sui/fullnode.yaml

Restart=on-failure RestartSec=3

LimitNOFILE=65535

[Install]

WantedBy=http://multi-user.target" > /etc/systemd/system/suid.service

16)

sudo systemctl daemon-reload

sudo systemctl enable suid

sudo systemctl restart suid&& journalctl -u suid -f

完成!在这里检查您的节点: https://node.sui.zvalid.com

如何更新节点?

1) systemctl stop suid

2) rm -rf $HOME/.sui/db

3) wget -qO $HOME/.sui/genesis.blob https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob

4) cd $HOME/sui

5) git fetch upstream

6) cargo build --release

7) mv $HOME/sui/target/release/{sui,sui-node,sui-faucet} /usr/bin/

8) sui -V

9) systemctl restart suid