درحال حاضر برنامه تشویقی برای ران کردن نود بیس وجود نداره، ولی با توجه به اینکه مربوط به کوین بیس هست، فکر می کنم مهم باشه
- 16 GB RAM
- 100 GB SSD
دستورهای مراحل نصب رو اینجا میزارم اگر VPS ندارید من از هتزنر خریدم و با لینک زیر میتونید ۲۰یورو اعتبار مجانی کسب کنید:
sudo apt update
sudo apt upgrade
apt install docker-compose
sudo apt-get update && sudo apt install jq && sudo apt install apt-transport-https ca-certificates curl software-properties-common -y && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" && sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin && sudo apt-get install docker-compose-plugin
🟢🟢🟢
git clone https://github.com/base-org/node.git
screen -S base
cd node
برای این مرحله شما به داشتن یک RPC روی اتریوم گورلی نیاز دارید، اگر ندارید میتونید با آلکمی یکی بسازید
اگر احتیاج به آموزش ساخت RPC هم دارید چند مرحله لینک زیر میتونه بهتون کمک کنه، فقط حواستون باشه باید ETH - Goerli بسازید
https://mirror.xyz/blog.persiandao.eth/WAXjgu57BDTyohyGecaNEaxL0XpvoFTv3ELRQhf5wbU
بعد از این مراحل و داشتن لینک RPC یعنی همون لینکی که با https شروع میشه
ویرایشگر نانو رو باز کنید
nano docker-compose.yml
باید قسمت خاکستری خط رو ویرایش کنید :
OP_NODE_L1_ETH_RPC=https://ethereum-goerli-rpc.allthatnode.com
لینک RPC رو به جای اون قسمت مشخص شده پیست کنید و بعد از اون
ctrl + x رو همزمان بزنید
سوالی که ازتون میپرسه رو y بزنید و اینتر
####👽 حالا باید نود رو راه اندازی کنیم
برای این مرحله باید صبور باشید، کمی زمان خواهد برد
docker compose up
وقتی تموم بشه، یه همچین صفحه ای باید ببینید
بعد از اینکه داکر شما کامپوز شد، میتونید با اجرای این دستور در روت دایرکتوری node همچین خروجی بگیرید قت کنید که این دستورات رو در صفحه قبلی که بهتون نشون میده نباید اجرا کنید، حتما یک ترمینال جدید باز کنید و دوباره لاگین کنید،
cd node
بعد از اجرای دستور بالا، این دستورهای زیر رو میتونید استفاده کنید
curl -d '{"id":0,"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["latest",false]}' \
-H "Content-Type: application/json" http://localhost:8545
همچنین برای چک کردن وضعیت سینک نود خودتون میتونید از دستور زیر استفاده کنید
echo Latest synced block behind by: \
$((($( date +%s )-\
$( curl -s -d '{"id":0,"jsonrpc":"2.0","method":"optimism_syncStatus"}' -H "Content-Type: application/json" http://localhost:7545 |
jq -r .result.unsafe_l2.timestamp))/60)) minutes
ابتدا برید داخل پوشه نود
cd node
بعد داکر رو بیارید پایین
docker compose down
برگردید به فولدر روت
cd
پوشه رو پاک کنید
rm -fr node
حالا برگردی به نقطه سبز توی مراحل بالا و دوباره مراحل رو انجام بدید.
ممنون میشم اگر این مطلب رو ستاره بدید