Taiko — гайд по ноде

  1. Покупка сервера

    Требования по серверу:

4 СPU 16 GB RAM 50+ GB SSD Аренда сервера. Я выбрал CX41, 17 евро/мес:

https://hetzner.cloud/?ref=E9CAaOOs6xTF

Терминал для работы с сервером:

https://mobaxterm.mobatek.net/download.html

После покупки сервера получаем IP-адрес и пароль, устанавливаем их в Терминал MobaXterm.
Host name = IP-адрес. А в открывшемся терминале пишем

Затем пишем полученный пароль.

2. Подготовка сервера и установка ноды

После Y подтверждения прописываем:

sudo apt update && sudo apt upgrade -y

sudo apt install make clang pkg-config libssl-dev libclang-dev build-essential git curl ntp jq llvm tmux htop screen unzip cmake -y

wget https://golang.org/dl/go1.19.4.linux-amd64.tar.gz

sudo tar -C /usr/local -xzf go1.19.4.linux-amd64.tar.gz
cat <<EOF >> ~/.profile
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GO111MODULE=on
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
EOF
source ~/.profile
go version
rm -rf go1.19.4.linux-amd64.tar.gz
sudo apt install docker.io -y

git clone https://github.com/docker/compose

cd compose

git checkout v2.14.2

make

cd ~

sudo mv compose/bin/build/docker-compose /usr/bin/docker-compose

chmod +x /usr/bin/docker-compose

docker-compose version

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

git clone https://github.com/taikoxyz/simple-taiko-node.git

cd simple-taiko-node

cp .env.sample .env

sudo docker-compose up -d

Проверка логов

cd simple-taiko-node

sudo docker-compose logs --tail 100 -f