December 1, 2022

Aleo Node Guide Testnet 3 / Гайд Алео

Требования к серверу

16/16/128 - минимальные

32/32/128 - рекомендуемые

я взяла РОБОТ АX101 на хетцнере

УЧТИТЕ! Робот на хетцнере это не лучшее решение, могут быть непредвиденные проблемы и Вы можете потерять деньги за сервер!

Установка

Подготавливаем сервер:

sudo apt update

sudo apt install

Устанавливаем rust/cargo:

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

sudo apt install cargo

source "$HOME/.cargo/env"

Устанавливаем git/ufw:

sudo apt install git ufw

Копируем репозиторий из гит хаба:

git clone https://github.com/AleoHQ/snarkOS.git --depth 1
cd snarkOS

./build_ubuntu.sh

cargo install --path .

Запускаем прувер:

snarkos account new
#выдаст три строки - их сохранить ОБЯЗАТЕЛЬНО!
./run-prover.sh
#попросит ввести приватный ключ - копируем из вывода предыдущей команды и вставляем)

Создаем сервисный файл:

sudo tee /etc/systemd/system/aleod.service > /dev/null <<EOF

Далее копируем одной командой(перед этим заменить "YOUR PRIVATE KEY" на свой приватный ключ! кавычки убираем!:

[Unit]
Description=Aleo Prover Node
After=network-online.target

[Service]
User=$USER
ExecStart=$(which snarkos) start --nodisplay --prover "YOUR PRIVATE KEY"
Restart=always
RestartSec=10
LimitNOFILE=10000

[Install]
WantedBy=multi-user.target
EOF

Запускаем сервис:

sudo systemctl daemon-reload

sudo systemctl enable aleod

sudo systemctl restart aleod

sudo systemctl status aleod

Просмотр логов:

journalctl -u aleod -f -o cat

Спасибо за внимание! И поздравляю с новой нодой!
@kulikovae

Smart Hamster Nodes Studio

Наша новостная группа тут!

Курс "Обучение по нодам" тут!