December 1, 2022
Aleo Node Guide Testnet 3 / Гайд Алео
Требования к серверу
я взяла РОБОТ АX101 на хетцнере
УЧТИТЕ! Робот на хетцнере это не лучшее решение, могут быть непредвиденные проблемы и Вы можете потерять деньги за сервер!
Установка
sudo apt update sudo apt install
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh sudo apt install cargo source "$HOME/.cargo/env"
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