Skip to content

Latest commit

 

History

History
142 lines (77 loc) · 5.98 KB

README.md

File metadata and controls

142 lines (77 loc) · 5.98 KB

ขั้นตอนการติดตั้ง Node Celestia

ความต้องการของเครื่องในการทำ Validator node

The following hardware minimum requirements are recommended for running the validator node:

🔲 OS Ubuntu 18.04 - 22.04

🔲Memory: 8 GB RAM
สร้างจริง 4GB ก็พอ

🔲CPU: Quad-Core

🔲Disk: 250 GB SSD Storage
เขาแนะนำ 250GB แต่่สร้างแค่ 100GB ก็พอ

🔲Bandwidth: 1 Gbps for Download/100 Mbps for Upload
🔲TCP Port: 26656,26657,26660,9090

1. ขั้นตอนแรกให้ทำการเปลี่ยน user เป็น root ก่อนทุกครั้ง

คลิปตัวอย่างการติดตั้งแบบออโต้ : https://youtu.be/eUOCliTndK4

คลิปตัวอย่างการติดตั้งแบบ Recover กระเป๋าเดิม โดยใช้ seed ที่จดเก็บเอาไว้ : https://youtu.be/kROjzpeOA8E


sudo su

2. ทำการติดตั้ง Validator node จาก script


wget -q -O Ultimate_Mocha.sh https://raw.githubusercontent.com/Contribution-DAO/Celestia/main/Thai/Ultimate_Mocha.sh && chmod +x Ultimate_Mocha.sh && sudo /bin/bash Ultimate_Mocha.sh

image

สำหรับคนที่ไม่เคยลงมาก่อน แนะนำให้ลงแบบ กดเลือกหมายเลข 2 ไปเลย

สำหรับคนที่เคยลงมาแล้ว เอากระเป๋าไปตรวจสอบบน https://celestia.explorers.guru/ พบว่ายังมี Token อยู่ และ ได้จด seed ของกระเป็าใบนั่นเอาไว้ ให้เลือกติดตั้งจากหมายเลข 3

เมื่อ Script ถามหา EVM Adress ให้กรอก Address Metamask ลงไป แนะนำให้สร้างขึ้นมาใหม่ แล้วเอามากรอก เมื่อถึงขั้นตอนการตั้งชื่อ Node Name and Wallet Name ควรตั้งชื่อเป็น ภาษาอังกฤษ เท่านั้น ห้ามมีตัวอักษรพิเศษ

หากเลือกติดตั้งแบบหมายเลข 3 เมื่อ script ทำงานไปสักพัก จะถามหา seed ของกระเป๋าใบเก่า ให้นำมากรอก แล้ว กด enter image

เมื่อ script ติดตั้งเสร็จจะแสดงข้อมูล seed อย่าลืมจดเก็บไว้นะ เมนู 2 จะสร้างเป่าขึ้นมา 2 ใบ ต้องจดทั้ง 2 ใบ เมนู 3 จะสร้างเป่าขึ้นมา 1 ใบ

ติดตั้งเสร็จ check balance มีก็กด 7 เพื่อสร้าง validator ต่อได้เลย

หลังจากติดตั้งแล้ว สามารถ พิมพ์ 3 แล้ว enter เพือดู block sync ได้ หากต้องการออกจาก เมนูให้ พิมพ์ 10 แล้ว enter

3. ตรวจสอบ Block sync จากเมนูหมายเลข 4

image

สามารถกดดูได้เรื่อย ๆ โดยการพิมพ์ 4 แล้ว enter หากต้องการออกจาก เมนูให้ พิมพ์ 12 แล้ว enter

4. ตรวจสอบ Balance จากเมนูหมายเลข 6

image

หากต้องการออกจาก เมนูให้ พิมพ์ 12 แล้ว enter

5. สร้าง validator node จากเมนูหมายเลข 7

ก่อนจะรันคำสั่งนี้ ต้องตรวจสอบ Block sync และ ได้ balance แล้ว

หากต้องการออกจาก เมนูให้ พิมพ์ 12 แล้ว enter

6. สำหรับคนที่อยากลบลงใหม่ ให้เลือกเมนู ข้อ 10

หลังจากลบเรียบร้อยแล้ว ให้กดปิดหน้าจอ server ไป แล้วเปิดขึ้นมาใหม่ ถึงทำการ install ใหม่อีกครั้งนะ

7. สำหรับคนขอ Token เพิ่มมาแล้วอยาก Delegate ก็เลือกเมนู 9

ezgif com-gif-maker (1)

8. คำสั่งพื้นฐานทั่วไป

Stop node

sudo systemctl stop celestia-appd

Start node

sudo systemctl start celestia-appd

Restart node

sudo systemctl restart celestia-appd

Monitor logs

journalctl -fu celestia-appd -o cat

Show wallet details

source $HOME/.bash_profile && celestia-appd keys list

Show wallet address

source $HOME/.bash_profile && celestia-appd keys show $CWALLET -a

Show validators address

source $HOME/.bash_profile && celestia-appd keys show $CWALLET --bech val -a