![]() |
SUI | Testnet - установка ноды
https://i.postimg.cc/13CN3qtG/Screenshot-2.jpg
Требования к серверу
Установка Подготовка сервера (копируем все вместе, вводим одной командой): Код:
apt-get update \ Код:
apt install cargo Устанавливает rust версии 1.62 [CODE]curl https://sh.rustup.rs -sSf | sh #отвечаем y, выбираем пункт 1 source "$HOME/.cargo/env"/[CODE] Далее нам необходимо создать форк на Git Hub (нужно быть уже зарегистрированным пользователем). Идем на этот сайт и нажимаем кнопку "fork" и в следующем окне подтверждаем копирование. https://img3.teletype.in/files/ad/c7...20e0a2f844.png Возвращаемся в терминал Код:
git clone https://github.com/<YOUR-GITHUB-USERNAME>/sui.git Код:
cd sui #ВАЖНО! На скрине не отображено, но необходимо поменять еще и вторую строку: #Вместо "suidb" написать "$HOME/sui/suidb" https://img3.teletype.in/files/2b/9e...94205b5f8d.png Открываем порты: Код:
sudo ufw allow 9000 Код:
sudo tee /etc/systemd/system/suid.service > /dev/null <<EOF Код:
[Unit] Код:
sudo systemctl daemon-reload Как проверить работает ли нода? Идем на этот сайт и вводим айпи своего сервера, нажимаем "connect", работающая нода выглядит так: https://img4.teletype.in/files/f2/68...ae740d2d6d.png Для регистрации в тестнете необходимо заполнить форму ! Как удалить базу данных Останавливаем сервис: Код:
sudo systemctl stop suid Код:
sudo rm -rf $HOME/sui/suidb Код:
sudo systemctl daemon-reload Проверить версию ноды: Код:
sui --version Код:
journalctl -u suid -f -o cat |
Спасибо за внимание! И поздравляю с новой нодой! Smart Hamster Nodes Studio YouTube канал тут! Наша новостная группа тут! Курс "Обучение по нодам" тут! https://img2.teletype.in/files/96/08...9efe333fd0.png |
Обновление
Теперь для успешного обновления ноды тем, кто устанавливал по офф гайду (это мы) нужно: - Иметь созданную папку .sui в которой будет лежать fullnode.yaml и genesis. blob - В файле fullnode.yaml должен быть прописан путь к genesis.blob Останавливаем ноду: Код:
sudo systemctl stop suid Код:
cd $HOME Код:
sed -i.bak " s/genesis-file-location:.*/genesis-file-location: \"\/root\/.sui\/genesis.blob\"/" /root/.sui/fullnode.yaml Код:
rm -rf /root/sui/suidb/ Код:
wget -O /root/.sui/genesis.blob https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob Код:
cd sui Код:
cargo run --release --bin sui-node -- --config-path /root/.sui/fullnode.yaml Код:
sudo systemctl daemon-reload |
Обновление
Останавливаем ноду: Код:
sudo systemctl stop suid Код:
cd .sui Код:
wget -O /root/.sui/genesis.blob https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob Код:
cd /root/sui Код:
cargo run --release --bin sui-node -- --config-path /root/.sui/fullnode.yaml Код:
sudo systemctl daemon-reload |
Текущее время: 03:19. Часовой пояс GMT +2. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: vica.pro