Rent server on
1. Registration
You have to go to link and create account:
Then after creation, click on you avatar and copy your wallet address:
e.g: 5F6i9oHTTLYQkMLkPNhLNZzGriqvW2GnVBJPHZa4a1Boe1xF
Then you have to get tokens for register you as a member – 100 JOY.
Do it in the telegram channel https://t.me/JoystreamLeaderboardBot
Wait while tokens comes.
The next step is to create member account https://testnet.joystream.org/#/members/edit
Fill require fields: nickname, link for avatar, and something in about.
Then push Register and in case of access, balance will update:
2. Сompleting assignments
- E.g assignments and rewards for it: https://github.com/Joystream/founding-members/blob/main/CONTRIBUTIONS.md
- For reporting, create a txt fileand add all information inside, what you have done,you have to fill in the same structure like in e.g: https://github.com/Joystream/founding-members/blob/main/SUBMISSION-GUIDELINES.md
MemberID and etc requirements for txt file you can find in the list of members, just find yourself in the last page.
My Member ID is 1729. After all, you have to send your file by form: https://www.joystream.org/founding-members/form/
3. Install
https://telemetry.polkadot.io/#list/Joystream – here you may find your node and check status
3.1 Docker installation
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.2. Node Installation
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
Output should be like that:
Next step – CTRL+C and going to root.
3.3. Configure
touch joystream-node.service
nano joystream-node.service
Now we should configure Joystream service, to do it paste the following:
[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
You shoud replace 1729-tv0roq with your id and your nickname.
Make CTRL+X, Y, Enter. You will leave last window.
We should move our service file to systemd folder, lets do it:
mv joystream-node.service /etc/systemd/system
And we should enable logging:
nano /etc/systemd/journald.conf
Add string Storage=persistent, then press Ctrl + X, Y, Enter.
Output should be like that:
Now lets start our service. To do it enter the following:
systemctl daemon-reload
systemctl enable joystream-node
systemctl start joystream-node
systemctl status joystream-node
Output should contain service status “active (running)”:
Now, go to the site and find yourself:
And wait until your node will be synced with others.
Next steps – doing the tasks from here









