March 23, 2023

Goracle установка ноды

Официальные характеристики сервера (VPS)

  • Процессор: 1-2 ядра
  • ОЗУ: 4gb
  • Память: 10gb SSD
  • Быстрый интернет
  • Операционная система: Ubuntu 20.04 и выше


Реальные характеристики сервера (VPS)

  • Процессор: 1 cpu
  • ОЗУ: 2gb
  • Память: 10gb SSD
  • Операционная система: Ubuntu 20.04 и выше

У меня работает на таком :)


Установка

1. Инициализируем ноду

wget -qP /usr/bin/ https://staging.dev.goracle.io/downloads/latest-staging/goracle && chmod u+x /usr/bin/goracle

goracle init

1.1

  • Continue? [y/N]?
  • Use Algonode Algorand API service (recommended)? [Y/n]?
Y и Enter оба раза

1.2

  • Enter Algonode API auth token or press enter for free-tier default:
Enter

1.3

  • Enter your main Algorand account address:

1. Заходим в Pera Wallet
Нужно будет подтвердить регистрацию, если не приходит, то попробуйте с телефона, скачав приложение
Переходим в Settings - Testnet

2. Идём сюда, конектим кошелек, переходим в Node Portal и копируем адрес (выделен на скриншоте)

3. И вставляем его в терминал:

Нажимаем Enter

1.4 Регистрируем ноду в кабинете

1. ДЛЯ ТЕЛЕФОНА Открываем ссылку на регистрацию адреса ноды в браузере. Ссылка выделена на скриншоте (она уникальна):

ДЛЯ ВЕБ ВЕРСИИ идём сюда, конектим кошелек, переходим в Node Portal и вставляем адрес который нам дали (выделен на скриншоте)

2. Страница должна выглядеть так


3. Нажимаем Register (зеленая кнопка).

4. Подтверждаем действия в кошельке (если у вас мобильное приложение Pera, то это надо сделать в мобильном приложении)

Если у вас выскакивает такая ошибка после подтверждения, то убедитесь, что вы разрешили всплывающие окна и у вас есть токены Algo в кошельке (если нет, используйте кран, туда надо будет вставить ваш адрес - ссылка).

После это вам также надо будет запросить токены на адрес ноды, его нам выдали (этот адрес выделен на скриншоте)

1.5 Последний шаг тут! Возвращаемся в терминал и жмем Enter.

Следующий шаг только для тех, кто получил свой уникальный код для доступа к стейку. Если не получили, то вы можете пропустить этот шаг, вы все равно сможете установить ноду и ретранслировать данные, но просто не будете участвовать в консенсусе. Вам также засчитают задание с нодой.

Доступ будет выдаваться постепенно, в конечном итоге, будет выдан всем. Так что на счет кода не переживайте, это не обязательно.

1.6 Стейкаем токены (необходим код с доступом)

1. Нажимаем "Get Test Gora"

2. Вставляем ваш код

3. Добавляем стейк

После чего подтверждаем действия в кошельке и увидим, что стейк увеличился:

2. Устанавливаем докер

bash <(wget -qO- https://raw.githubusercontent.com/ttimmatti/dependencies/main/docker.sh)

Вы должны увидеть подобный вывод (там может быть много строк вывода, это нормально):

3. Скачиваем Appor

sudo apt install apparmor && reboot

4. Запускаем ноду

goracle docker-start --background

4. Проверяем логи

docker logs -f goracle-nr
Нажмите Ctrl+c, чтобы остановить вывод

Поздравляю, вы успешно установили ноду Goracle!