NG
Joystream

Joystream

Setup Guide

AI Translation

1. Регистрация

Для начала нам необходимо создать аккаунт, для этого переходим по ссылке:

Joystream-0

Теперь кликаем на наш аватар для того, чтобы скопировать адрес нашего кошелька:

Joystream-1

Пример: 5F6i9oHTTLYQkMLkPNhLNZzGriqvW2GnVBJPHZa4a1Boe1xF

Далее вы должны запросить пополнение баланса здесь: https://t.me/JoystreamLeaderboardBot

Теперь подождите, пока токены поступят на ваш аккаунт.

Joystream-2

Следующий шаг: создания member аккаунта: https://testnet.joystream.org/#/members/edit
Заполните поля.

Joystream-3

Нажмите “Register”, после этого ваш баланс пополнится:

Joystream-4

2. Задания

MemberID и прочее требуется для заполнения файлов заданий, найти эту информацию вы можете на сайте.

Joystream-5

Мой Member ID -1729. После этого отправьте необходимые файлы в форму по ссылке: https://www.joystream.org/founding-members/form/

3. Установка

https://telemetry.polkadot.io/#list/Joystream – здесь можно смотреть статус вашей ноды

3.1 Установка Docker

sudo apt update
sudo apt install -y apt-transport-https software-properties-common ca-certificates curl wget
wget https://download.docker.com/linux/ubuntu/gpg 
sudo apt-key add gpg
echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt update
apt-cache policy docker-ce
sudo apt install -y docker-ce

3.1. Установка ноды

cd ~/
wget https://github.com/Joystream/joystream/releases/download/v9.3.0/joystream-node-5.1.0-9d9e77751-x86_64-linux-gnu.tar.gz
tar -vxf joystream-node-5.1.0-9d9e77751-x86_64-linux-gnu.tar.gz
wget https://github.com/Joystream/joystream/releases/download/v9.3.0/joy-testnet-5.json --no-check-certificate
./joystream-node --chain joy-testnet-5.json --pruning archive --validator

Вывод должен быть примерно таким:

Joystream-6

Следующий шаг – остановить ноду с помощью CTRL+ C.

3.2. Configure

Создадим файл сервиса и откроем его:

touch joystream-node.service
nano joystream-node.service

Теперь мы должны скопировать текст ниже (изменив –name на наше имя):

[Unit]
Description=Joystream Node
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/root/
ExecStart=/root/joystream-node \
--chain joy-testnet-5.json \
--pruning archive \
--validator \
--name 1729-tv0roq \
--telemetry-url "wss://telemetry.joystream.org/submit/ 0" \
--telemetry-url "wss://telemetry.polkadot.io/submit/ 0"
Restart=on-failure
RestartSec=3
LimitNOFILE=8192
[Install]
WantedBy=multi-user.target

Замените 1729-tv0roq на ваш MemberID и ник.

Нажмите CTRL+X, Y, Enter.

Переместим наш сервис в папку systemd:

mv joystream-node.service /etc/systemd/system

Еще нам нужно включить логи, для этого откроем файл:

nano /etc/systemd/journald.conf

Добавьте строку Storage=persistent, затем нажмите Ctrl + X, Y, Enter.
Итоговый файл должен выглядеть примерно так:

Joystream-7

Осталось запустить наш сервис, для этого выполняем следующие команды:

systemctl daemon-reload
systemctl enable joystream-node
systemctl start joystream-node
systemctl status joystream-node

Вывод должен содержать “active (running)”:

Joystream-8

Находим нашу ноду на сайте:

Joystream-9

Дожидаемся пока нода засинхронизируется с остальными (в случае на скриншоте наша нода (70089 блок) отстает от других (2249713)).

А дальше делаем задания отсюда.

Stuck? Ask!

By continuing to use our website, you consent to our use of cookies in accordance with our cookie policy