December 13, 2023
Theta Node Guide | Гайд по ноде Тета
Требования к серверу
4 CPU/16 RAM/64 SSD
я использую хетцнер
Установка
sudo apt-get update && sudo apt-get upgrade
Устанавливаем необходимые тулзы:
sudo apt-get install curl
Устанавливаем докер и докер компоуз:
sudo apt install -y ca-certificates curl gnupg lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io sudo usermod -aG docker $USER newgrp docker
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
docker pull thetalabsorg/edgelauncher_mainnet:latest
docker rm edgelauncher docker run -e EDGELAUNCHER_CONFIG_PATH=/edgelauncher/data/mainnet -e PASSWORD=<YOUR_PASSWORD> -v ~/.edgelauncher:/edgelauncher/data/mainnet -p 127.0.0.1:15888:15888 -p 127.0.0.1:17888:17888 -p 127.0.0.1:17935:17935 --name edgelauncher -it thetalabsorg/edgelauncher_mainnet:latest #заменить <YOUR_PASSWORD> на свой пароль(придумать) docker start `docker ps -q -l`
docker container ls #посмотреть стату контейнера - status up curl -X POST -H 'Content-Type: application/json' --data '{"jsonrpc":"2.0","method":"edgecore.GetEdgeNodeSummary","params":[],"id":1}' http://localhost:17888/rpc #должен отдавать инфу
Во время выполнения команды докер ран - если пролистаете к началу - увидите свой кошелек - запишите)
Сохранить файл key из папки .edgelauncher/edgeencoder/key/encrypted