Ставим ноду Gear. Кратко и без лишней хуеты.
Автор поста - https://t.me/momsbiznesmam
Для начала регистрируемся на Macloud. При регистрации по моей ссылке, вам упадет плюс 10 процентов от пополнения. Считаю, смарт мув регаться по моей ссылке)
Сразу хочу сказать про рекомендованные характеристики. В дискорде пишут, что это лишь рекомендованные, но можно запустить на более слабом пк, главное наличие SSD. Можете поставить на 2 CPU, 4 gb и 100 ssd спокойно, как поступить вам, решайте сами.
Рекомендованные характеристики для этой ноды ниже, да дорого, можете взять vps с возможностью апгрейда.
В личном кабинете нажимаем создать сервер, далее делаем все как у меня.
Открываем командую строку, делается это следующим способом.
ssh root@ВАШ АЙПИ
Например ssh [email protected] для сервера с адресом "185.209.29.187"
- Вставьте пароль от сервера , нажав 1 раз правую кнопку мыши , пароль виден НЕ будет, для безопасности сделано.
Установка самой ноды.
Команды вводим по отдельности все, кроме тех, где написано, что нужно вводить вместе.
sudo apt update && sudo apt upgrade -y sudo apt install -y git clang curl libssl-dev llvm libudev-dev curl https://sh.rustup.rs -sSf | sh
После последней команды тыкаем 1, нажимаем enter.
source ~/.cargo/env rustup default stable rustup update rustup update nightly rustup target add wasm32-unknown-unknown --toolchain nightly
wget https://builds.gear.rs/gear-nightly-linux-x86_64.tar.xz && \ tar xvf gear-nightly-linux-x86_64.tar.xz && \ rm gear-nightly-linux-x86_64.tar.xz && \ chmod +x gear-node
cd /etc/systemd/system touch gear-node.service sudo nano gear-node.service
Откроется окно, вместо ЯКУПИЛUST пишем имя своей ноды!
[Unit] Description=Gear Node After=network.target [Service] Type=simple User=root WorkingDirectory=/root/ ExecStart=/root/gear-node \ --name ЯКУПИЛUST \ <----- МЕНЯТЬ ЗДЕСЬ --execution wasm \ --log runtime Restart=on-failure RestartSec=3 LimitNOFILE=10000 [Install] WantedBy=multi-user.target
cd sudo systemctl restart systemd-journald sudo systemctl daemon-reload sudo systemctl enable gear-node sudo systemctl restart gear-node rustup toolchain add nightly rustup target add wasm32-unknown-unknown --toolchain nightly
Прописываем команды и начинается установка после последней команды, ждем какое то время. git clone https://github.com/gear-tech/gear.git cd gear cargo build -p gear-node --release
Далее добавляем телеметрию, чтобы можно было легко отслеживать состояние ноды.
sudo apt-get install screen screen -S gear
В этой команде меняем ЯКУПИЛUST на любое имя, на данном сайте можно отслеживать состояние ноды
./gear-node --telemetry-url 'ws://telemetry-backend-shard.gear-tech.io:32001/submit 0' --name 'ЯКУПИЛUST'
Шо по полезным командам?
sudo systemctl start gear-node
sudo systemctl stop gear-node
sudo systemctl restart gear-node