April 5

# The Avail Light Client Challenge

Для установки ноды подключаемся к серверу и выполняем команду

ВАЖНО: Если у Вас есть сервера, раздел с арендой сервера можно скипать и ставить на свои. Это описание процесса аренды для людей кого нет серверов

1. Создаем сервер - digital.ocean

Регистрируемся у кого нету аккаунта :

Создаем сервер:

2. Подключаемся к серверу - Termius

3. Запускаем скрипт для установки необходимого на сервер:

  1. Для установки ноды подключаемся на сервер и запускаем скрипт:

    bash <(curl -s https://raw.githubusercontent.com/DOUBLE-TOP/tools/main/main.sh) curl -sL1 avail.sh | bash

Нажимаем Ctrl+C для остановки процесса, а затем запускаем скрипт для добавления в автозапуск ноды
bash <(curl -s https://raw.githubusercontent.com/DOUBLE-TOP/guides/main/avail/avail.sh)

Чтоб получить свой public key выполните команду:
journalctl -n 1000 -u avail-light | grep "public key:" | awk '{print $NF}'

Проверить логи (они бегут до тех пор, пока не остановить комбинацией Cntrl + C):
journalctl -n 100 -f -u avail-light -o cat

ОПЦИОНАЛЬНЫЕ КОМАНДЫ:

Рестарт ноды:
sudo systemctl restart avail-light

Проверка статуса ноды:
curl -I "localhost:7000/health"

Вывод: HTTP/1.1 200 OK

Проверка последнего синхронизированного блока:
curl "http://localhost:7000/v1/latest_block"

Вывод : {"latest_block":627305} - последний блок 627305 (в примере)