inspire by คุณ @NuNoyDefi นะครับ ขอบคุณไว้ก่อนเลย
บทความนี้เกิดจาก ผมลองทำตาม เสิร์ชเพิ่ม
แล้วเขียนเพื่อให้ง่ายขึ้น สำหรับคน low tech
มี 3 ขั้นตอนใหญ่
เปิด alchemy endpoint
เปิดใช้ cloud vps ครั้งแรก ~$21.5 จากนั้น เดือนละ $12.5
ปรับ spec และราคาเป็น Storage VPS 1600 GB เดือนละ $21
ตั้งค่า node/vps
มาเริ่ม run Starknet node กันเลย
1. ขั้นแรกเปิด alchemy endpoint ก่อน
ใครยังไม่มี account
เปิดได้ที่ https://alchemy.com/?r=TgwODk1MjUxMDYxM (ref ของคุณ NuNoy)
มี account แล้วก็ login > create account > ethereum - ethereum mainnet
ตั้งชื่อว่า starknet
จากนั้นกด api key แล้ว เซฟ ไว้ให้เรียบร้อย (เก็บเป็นความลับด้วยนะครับ)
2. เปิดใช้บริการ VPS
ต้องปรับ spec และราคาเป็น Storage VPS 1600 GB เดือนละ $21
ใช้ Contabo ที่คุณ NuNoy แนะนำ
สมัคร account ให้เรียบร้อยก่อน ค่อยมากดสั่งซื้อนะ
ปุ่ม sign up ขวาบน
ถ้าไม่สมัครก่อนซื้อ เราต้องมา create account ทีหลัง วุ่นๆ
เลือก Cloud vps M > 1m พอ แล้วค่อยจ่ายรายเดือนเรื่อยๆ
อย่างอื่นก็ตั้ง default ตามรูปเลย
ตรงนี้มีตั้งค่า password ของ vps ด้วย จดไว้ดีๆ
แอดนาโนจะเรียกอันนี้ว่า [vps password]
server german
400gb
ubantu 20.04
จ่ายเงิน สั่งซื้อให้เรียบร้อย แล้วรอเค้าตั้งค่า server ให้ ไม่เกิน 3ชม.
เมื่อ contabo ตั้งค่าให้เราเสร็จ
ให้เรา login เข้าไป กด Your service > จะเห็น vps ที่เราซื้อไว้
ถ้ายังไม่เห็นให้รอไม่เกิน 3 ชม. (จริงๆ 1ชม. ก็ได้ละ)
ถ้าเห็นจดก็เรียบร้อย ไปต่อได้
ip เอาไว้ จากในรูป เริ่มด้วย 173 .xxx.xxx.xx
ต่อไปผมจะเรียกว่า [ip 173]
3. ตั้งค่า node/vps Starknet ของเรากัน
สำหรับ Mac นะ ใช้แอป terminal ที่มีมากับเครื่องได้เลย
ส่วน windows ก็ทำเหมือนๆกัน แต่ใช้ แอป Putty แทน
เปิด terminal พิมพ์
ssh root@[ip173]
//ตรง [ip173] ใส่ ip address จาก contabo
จากนั้นใส่ [vps password] ที่จดมาจากขั้นตอน 2
ตอนนี้เราได้เข้าสู่ vps ของเราแล้ว ยินดีด้วย
สำหรับคนใช้ Putty (Windows)
ให้เปิด config แล้วใส่ ip ตรงนี้แทน
พิมพ์ root
จากนั้นจะมีให้ใส่ vps password
แล้วก็ทำต่อได้เลยครับ
SSH เข้า vps ได้แล้ว ต่อไปก็ตั้งค่า node
จากนั้นให้ก็อบโค้ดด้านล่าง เปลี่ยน alchemy url เป็นที่ก็อบจาก ขั้นตอน1
ALCHEMY=https://eth-mainnet.g.alchemy.com/v2/xxxxxxxxxxxxxxxx
echo 'export ALCHEMY='$ALCHEMY >> $HOME/.bash_profile
จากนั้นใช้โค้ดนี้ต่อ
wget -O starknet.sh https://api.nodes.guru/starknet.sh && chmod +x starknet.sh &&./starknet.sh
ถ้ามันถามอะไร ให้ตอบ yes ไป
จะขึ้นอันนี้ รอ node ติดตั้งนานหน่อย
เมื่อติดตั้งเสร็จจะขึ้นว่า installed and works!
ถ้าอยากตรวจว่า node สบายดีมั้ย ทำงานเรียบร้อยดีให้พิมพ์
service starknetd status
เสร็จเรียบร้อย
ผ่านไป 1-2 วัน ก็แคปหน้าจอจาก alchemy ไปส่งงานใน Starknet discord ได้ครับ
ส่งงานในห้อง https://discord.com/channels/793094838509764618/1117343675329024020
ref
ขอบคุณที่ติดตามกันนะครับ หากชอบสามารถ follow, subscribe, mint nft เลี้ยงกาแฟนาโนกันได้ครับ ขอบคุณมากๆครับ