Cover photo

Let's start running Analog Node by 0xHuge.

สวัสดีครับ วันนี้มาจับมือรัน Node ของ Analog อีกแล้วครับ ก่อนต้องขอขอบคุณพี่ 0xHuge ก่อนนะครับ ที่มาบอกวิธีรัน แต่มีเพื่อนๆหลายคน ยังติดปัญหาอยู่ ไม่เป็นไรนะครับ มาเริ่มพร้อมกันนะครับ ลุยยยย

https://x.com/0xHuge/status/1799290002238824488

สิ่งที่ต้องเตรียม

  1. VPS ผมเลือก Vultr (ตอนนี้มีแจกเครดิตฟรี $100) :

  2. โปรแกรม Login Server :

  3. กระเป๋าผมใช้ Subwallet :

https://www.vultr.com/?ref=9619326-8H

https://termius.com/download/windows

https://chromewebstore.google.com/detail/subwallet-polkadot-wallet/onhogfjeacnfoofkfgppdlbmlmnplgbn

ขั้นตอนที่ 1 : เลือก VPS (ผมเลือกเป็น Singapore)

จากที่พี่ 0xHuge แนะนำสเปคมาคร่าวๆ จะเป็นตัวนี้นะครับ

$96 ต่อเดือน
$96 ต่อเดือน

แต่วันนี้ผมจะรันแค่ตัว $24 ต่อเดือน

$24 ต่อเดือน
$24 ต่อเดือน

ผมเลือก Ubuntu 24.04 LST x64

post image

หลังจากเลือก VPS เรามาเริ่มรันกัน หากใครงง วิธี Login เข้า VPS รบกวนไปดูงานเก่าของผมที่ลิ้งค์นี้

https://mirror.xyz/ostinz.eth/qpAbzH_09dpWwsHkMqj7QSD6yDf7JLOEOYDQIhhyZwM

ขั้นตอนที่ 2 : เรามาเริ่มรัน Node กัน

คำสั่งแรก : sudo apt update

sudo apt update
sudo apt update
sudo apt update

ต่อด้วย sudo apt upgrade เราจะเจอข้อความ Do you want to continue? [Y/n] ให้พิมพ์ Y แล้วกด Enter

sudo apt upgrade
sudo apt upgrade

จากนั้น sudo apt install docker.io จะเจอข้อความ Do you want to continue? [Y/n] ให้พิมพ์ Y แล้วกด Enter เหมือนเดิม

sudo apt install docker.io
sudo apt install docker.io
sudo apt install docker.io

คำสั่งสุดท้ายก่อนที่จะเริ่มรัน

sudo apt install curl
sudo apt install curl

ป่ะ ได้เวลาเริ่มติดตั้ง Node ลุยย

เริ่มด้วย อย่าลืมเปลี่ยนชื่อตรง Name ให้เป็นชื่อ Node ของเราด้วย

docker run -d --network="host" --name analog -v /var/lib/analog:/data analoglabs/timechain \
  --base-path /data \
  --rpc-external \
  --unsafe-rpc-external \
  --rpc-cors all \
  --name=ใส่ชื่อ node ของเรา \
  --rpc-methods Unsafe
post image

ขั้นตอนนี้สำคัญ โดยเราจะเริ่มสร้าง rotatekey และเราจำเป็นต้องเซฟ เก็บไว้ด้วย !!!

curl http://127.0.0.1:9944 -H \
"Content-Type:application/json;charset=utf-8" -d \
  '{
    "jsonrpc":"2.0",
    "id":1,
    "method":"author_rotateKeys",
    "params": []
  }'
คีย์ของเราที่จะต้องนำมาใช้ อย่าลืมเซฟเก็บไว้
คีย์ของเราที่จะต้องนำมาใช้ อย่าลืมเซฟเก็บไว้

ขั้นตอนที่ 3 : สร้างกระเป๋า Subwallet ให้เลือกเชนเป็น Pokadot

post image

จากนั้นทำการเพิ่มเชนลงไปโดยการใส่ wss://rpc.testnet.analog.one กด save เมื่อเรียบร้อยแล้วเราจะเห็น TANLOG ในกระเป๋าเรา

wss://rpc.testnet.analog.one
wss://rpc.testnet.analog.one

หากทำถูกจะเจอแบบนี้ในกระเป๋าของเรา

post image

ต่อมาเริ่มการ Faucet ให้ไป Faucet ในดิสคอร์ด Analog เราจะได้รับมา 1 TANLOG ( คำสั่งในการขอ Faucet คือ !faucet ตามด้วยAddress ของ Analog Testnet จะเริ่มต้นด้วย an )

https://t.co/pPJV9OAX2i

ขั้นตอนที่ 4 : เริ่มการ staking validator

เข้าที่ลิ้งค์นี้ ทำการ Connect กับ Subwallet

https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Frpc.testnet.analog.one#/staking/actions

กด validator

post image

ตรง stash account เลือกเป็นกระเป๋าเราจากนั้นกด Next

post image

ในช่อง Keys from rotatekeys ให้นำข้อมูลที่เราเซฟเก็บไว้มาใส่ จากนั้นกด Bond&Validate จบด้วย Sign&Submit

ตัวอย่าง {"jsonrpc":"2.0","result":"0xdc126fa3e4c6aad33a8bb3ce3ac229c4de28a61be945951c9e5defa46ecdb45dfe1d60048ed7cdf78eb20c4a4ad11851abe9a7eb82a23c78ae0cc5c62e79de6ee21481a09b340ef0f0dd537da5f881edcef3fe619c8381abe2ae2fXXXXXXXXXX","id":1}

นำข้อมูลในแทบสีขาวมาใส่ในช่อง Rotatekeys
นำข้อมูลในแทบสีขาวมาใส่ในช่อง Rotatekeys
นำข้อมูลในแทบสีขาวมาใส่ในช่อง Rotatekeys
นำข้อมูลในแทบสีขาวมาใส่ในช่อง Rotatekeys

หากเสร็จจะขึ้นแบบนี้ เป็นอันเสร็จพิธี

post image

การสอนในครั้งนี้ขอยกเครดิตทั้งหมดให้กับพี่ @0xhuge อย่าลืมไปติดตามพี่เค้านะครับ อันนี้คือทวิตเตอร์ของพี่เค้านะครับ สุดท้ายการรัน Node ไม่ได้แปลว่าจะการันตี Airdrop เสมอไป และจะทำให้เรามีค่าใช้จ่ายรายเดือนที่ต้องคำนึงถึง และนี่ไม่ใช่การแนะนำการลงทุน DYOR กันนะครับทุกคน

https://x.com/0xHuge