สวัสดีครับ วันนี้มาจับมือรัน Node ของ Analog อีกแล้วครับ ก่อนต้องขอขอบคุณพี่ 0xHuge ก่อนนะครับ ที่มาบอกวิธีรัน แต่มีเพื่อนๆหลายคน ยังติดปัญหาอยู่ ไม่เป็นไรนะครับ มาเริ่มพร้อมกันนะครับ ลุยยยย
https://x.com/0xHuge/status/1799290002238824488
สิ่งที่ต้องเตรียม
VPS ผมเลือก Vultr (ตอนนี้มีแจกเครดิตฟรี $100) :
โปรแกรม Login Server :
กระเป๋าผมใช้ 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 แนะนำสเปคมาคร่าวๆ จะเป็นตัวนี้นะครับ

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

ผมเลือก Ubuntu 24.04 LST x64

หลังจากเลือก VPS เรามาเริ่มรันกัน หากใครงง วิธี Login เข้า VPS รบกวนไปดูงานเก่าของผมที่ลิ้งค์นี้
https://mirror.xyz/ostinz.eth/qpAbzH_09dpWwsHkMqj7QSD6yDf7JLOEOYDQIhhyZwM
ขั้นตอนที่ 2 : เรามาเริ่มรัน Node กัน
คำสั่งแรก : sudo apt update
sudo apt update

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

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

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

ป่ะ ได้เวลาเริ่มติดตั้ง 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

ขั้นตอนนี้สำคัญ โดยเราจะเริ่มสร้าง 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

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

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

ต่อมาเริ่มการ Faucet ให้ไป Faucet ในดิสคอร์ด Analog เราจะได้รับมา 1 TANLOG ( คำสั่งในการขอ Faucet คือ !faucet ตามด้วยAddress ของ Analog Testnet จะเริ่มต้นด้วย an )
ขั้นตอนที่ 4 : เริ่มการ staking validator
เข้าที่ลิ้งค์นี้ ทำการ Connect กับ Subwallet
https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Frpc.testnet.analog.one#/staking/actions
กด validator

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

ในช่อง Keys from rotatekeys ให้นำข้อมูลที่เราเซฟเก็บไว้มาใส่ จากนั้นกด Bond&Validate จบด้วย Sign&Submit
ตัวอย่าง {"jsonrpc":"2.0","result":"0xdc126fa3e4c6aad33a8bb3ce3ac229c4de28a61be945951c9e5defa46ecdb45dfe1d60048ed7cdf78eb20c4a4ad11851abe9a7eb82a23c78ae0cc5c62e79de6ee21481a09b340ef0f0dd537da5f881edcef3fe619c8381abe2ae2fXXXXXXXXXX","id":1}


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

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

