Install Full node SUI network -Testnet.
The new Testnet differs from the previous waves 1 and 2 in that it will continue to operate even after the Mainnet launch. This network offers the community a number of significant updates and features.
Before installing the node, you will need to rent a VPS server or, if you are a true cryptoanarchist, you can set up a server at home. In this case, a VPS has a number of advantages, such as high availability and ease of setup.
I can share with you ways to rent a VPS server at a lower cost and set it up in less than 2 minutes. I select Contabo. Choose Cloud VPS M — it’s the optimal choice.
Do not change anything for the geolocation of your VPS server.
Choose a 400 GB solid-state drive as the storage type.
Choose Ubuntu 20.04.
Next, create your passport on the platform in the settings and copy it. Save it, as it is important!
Complete filling in the last fields with your personal information to proceed to payment. Approximately in 15 minutes, you will receive a second email with all the information to connect to your VPS in your mailbox.
If we are talking about Windows, I invite you to download Putty (you can directly download the installation file from this link) at https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe
Launch Putty and a new window will open in which you enter the IP address of your VPS.
Then the interface of your server will open and ask you to enter your login data.
Tip 1: To paste any command you have already copied, simply right-click where you want to insert the command.
Tip 2: Only paste or write a command when your VPS server allows it. Wait until you see the prompt “root@vmxxxxxxx: “ before typing, otherwise you will have to wait.
Now that you’re ready to get serious work done, be patient and follow the instructions one by one. Make sure you complete each command from start to finish. For your convenience, the instructions include screenshots of the expected result after each command.
sudo apt update && sudo apt upgrade -yLoad other tools using this command.
apt-get update \
&& DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get install -y --no-install-recommends \
tzdata \
git \
ca-certificates \
curl \
build-essential \
libssl-dev \
pkg-config \
libclang-dev \
cmakeInstalls RUST.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -ysource $HOME/.cargo/envrustup updateapt-get install screenPress Y and Enter.
Next: open ports.
cd $homeUse this command.
apt install ufw -y
ufw allow ssh
ufw allow https
ufw allow http
ufw allow 9000
ufw allow 9184
ufw enablePress Y and Enter.
Install the Sui binaries.
cargo install --locked --git https://github.com/MystenLabs/sui.git --branch testnet sui sui-nodeDevelopment environment.
cargo install --git https://github.com/move-language/move move-analyzer --features "address20"Now we need to get SUI tokens.
Create wallet.
sui client active-addressPress Y and Enter.
https://fullnode.testnet.sui.io:443testnetPress 0 and EnterSave all the information in a notebook, for example.
We still need tokens! Go to the testnet-faucet channel on discord and ask for a token with this command:
!faucet xxxxxxxxxxxxxxxxxxxxxx — your wallet
Configuring the node.
cd suiSet up the Sui repository as git remote.
git remote add upstream https://github.com/MystenLabs/suiSync your fork.
git fetch upstreamCreate a copy of the fullnode configuration template.
cp crates/sui-config/data/fullnode-template.yaml fullnode.yamlDownload the latest version of genesis state for devnet by running in the terminal.
curl -fLJO https://github.com/MystenLabs/sui-genesis/raw/main/testnet/genesis.blobNow we are ready to run our fullnode!
Go to the sui vault in the thermal.
cd suiscreen -S suiAnd finally…
cargo run --release --bin sui-node -- --config-path fullnode.yamlCongratulations, your node is up and running!
Get CryptoCode’s stories in your inbox
Join Medium for free to get updates from this writer.
NOW Press CTRL+A+D to detache screen. Now you can close putty.
To see how our Check your Fullnode node works - https://node.sui.zvalid.com/
_________________________________________________________________
This might be useful! UPDATE YOUR NODE (when needed)
cd suirm -r suidb genesis.blobcurl -fLJO https://github.com/MystenLabs/sui-genesis/raw/main/testnet/genesis.blobgit fetch upstreamgit checkout -B devnetgit pullscreen -S suicargo run — release — bin sui-node — — config-path fullnode.yamlNow you can Press Ctrl+A+D
That’s all for the guide. If you found it helpful, do hit the clap button and support work!










