Rent server on
1. Регистрация
Для начала нам необходимо создать аккаунт, для этого переходим по ссылке:
Теперь кликаем на наш аватар для того, чтобы скопировать адрес нашего кошелька:
Пример: 5F6i9oHTTLYQkMLkPNhLNZzGriqvW2GnVBJPHZa4a1Boe1xF
Далее вы должны запросить пополнение баланса здесь: https://t.me/JoystreamLeaderboardBot
Теперь подождите, пока токены поступят на ваш аккаунт.
Следующий шаг: создания member аккаунта: https://testnet.joystream.org/#/members/edit
Заполните поля.
Нажмите “Register”, после этого ваш баланс пополнится:
2. Задания
- Список заданий: https://github.com/Joystream/founding-members/blob/main/CONTRIBUTIONS.md
- Гайд по заполнению заданий: https://github.com/Joystream/founding-members/blob/main/SUBMISSION-GUIDELINES.md
MemberID и прочее требуется для заполнения файлов заданий, найти эту информацию вы можете на сайте.
Мой 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
Вывод должен быть примерно таким:
Следующий шаг – остановить ноду с помощью 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.
Итоговый файл должен выглядеть примерно так:
Осталось запустить наш сервис, для этого выполняем следующие команды:
systemctl daemon-reload
systemctl enable joystream-node
systemctl start joystream-node
systemctl status joystream-node
Вывод должен содержать “active (running)”:
Находим нашу ноду на сайте:
Дожидаемся пока нода засинхронизируется с остальными (в случае на скриншоте наша нода (70089 блок) отстает от других (2249713)).
А дальше делаем задания отсюда.









