見出し画像

コピペでできるSoneiumノード構築

なるべく簡単にSoneiumノードの構築方法を解説していきます。


1.VPSの契約

私が使用しているのcontaboがContabo VPSなので、こちらのVPSで解説していきます。
Soneiumの推奨スペックが少し高めなので注意です。

Contabo VPSへのリンクはこちら:https://x.gd/ERFVn

不安なく動かせそうなのはこのあたりかと思います。

Ununtu 22.04で契約します。
パスワードは、サーバーに接続するために必要なものなのでメモしておきましょう。
その他のオプションはデフォルトのままでかまいません。

2.サーバーに接続する

Termiusを使ってサーバーに接続します
起動したら、左上のVaultsからNEW HOSTボタンを押すと、接続画面がでます。


上記のように入力します。
Passwordは契約時に設定したパスワードを入力て、Connectを押します。

しばらくすると立ち上がると思います。
あとはコマンドを入力していくだけです。

3.システムのアップデート

sudo apt update && sudo apt upgrade -y
sudo apt install curl git jq build-essential gcc unzip wget lz4 -y

途中でy/nの選択肢がでますがすべてyで進んで下さい。

4.Dockerのインストール

sudo apt install docker.io

5.Docker composeのインストール

sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

6.Soneiumのクローンを作成する

git clone https://github.com/Soneium/soneium-node.git

7.soneium-nodeのminatoフォルダに移動する

cd soneium-node/minato

8.必要ファイル作成と各種設定

openssl rand -hex 32 > jwt.txt
mv sample.env .env
nano .env


① https://ethereum-sepolia-rpc.publicnode.com
② https://ethereum-sepolia-beacon-api.publicnode.com
③ 契約したサーバーのIPに変更
変更し終わったらCtrl+Xで保存しますかをyで返答してEnter

nano docker-compose.yml


契約したサーバーのIPに変更
変更したらCtrl+Xからyで保存してEnter

9.ノードの開始

docker-compose up -d

✔ Container minato-op-node-minato-1 Started 14.6s
✔ Container minato-op-geth-minato-1 Started
とでたらOKです。

ログチェッカー

docker-compose logs -f op-node-minato
docker-compose logs -f op-geth-minato

ログを止めたいときはCtrl+Cでとまります。

以上でsoneiumノードの構築は終了です。
お疲れ様でした。

Xもやっていますので、よかったらフォローお願いします。

https://twitter.com/itsukairdrop


この記事が気に入ったらサポートをしてみませんか?