บทความนี้เป็นคำแนะนำทีละขั้นตอนในการติดตั้งโหนดกาล่าบน Ubuntu Linux (20.04) VPS


วัตถุประสงค์


บทความนี้เป็นคำแนะนำทีละขั้นตอนในการติดตั้งโหนดกาล่าบน Ubuntu Linux (20.04) VPS
การดำเนินการซอฟต์แวร์โหนดกาล่าบนระบบปฏิบัติการที่เสถียรสามารถช่วยให้มั่นใจว่ามีเวลาดำเนินการที่สม่ำเสมอ แม้ว่าจะมีทั้งตัวเลือก Windows และ Mac แต่ Linux สามารถรันซอฟต์แวร์โหนดกาล่าได้อย่างเสถียรกว่าและใช้ทรัพยากรน้อยกว่า คู่มือนี้ให้คำแนะนำเกี่ยวกับวิธีการติดตั้งซอฟต์แวร์โหนดกาล่าบน Linux Virtual Private Server (VPS) ตราบใดที่บัญชีมีใบอนุญาตโหนด


นี่เป็นบทช่วยสอนขั้นสูงกว่าเมื่อเปรียบเทียบกับการรันซอฟต์แวร์โหนดกาล่าบน Windows  หรือ macOS เราแนะนำให้กับผู้ที่คุ้นเคยกับ Linux อยู่แล้วเท่านั้น หากมีปัญหาใด ๆ ที่ใช้รันสคริปต์ที่เห็นด้านล่างในคู่มือโปรดตรวจสอบในช่องโหนดผู้ก่อตั้งได้ในดิสคอร์ดที่ www.galagames.chat(TODO: Check URL!)


สมมติฐาน

บทความนี้ถือว่าผู้อ่านเข้าใจข้อมูลในบทความต่อไปนี้:

VPS คืออ่ะไร?

(TODO: Check URL!)วิธีการสมัครบัญชีกาล่า(TODO: Check URL!)

สร้าง VPS เพื่อเรียกใช้ซอฟแวร์โหนดกาล่า

(TODO: Check URL!)ข้อกำหนดของซอฟต์แวร์โหนดกาล่า(TODO: Check URL!)

การกระจายคืออะไร(TODO: Check URL!)



ขั้นตอน


[content|3060635|]




หมายเหตุ: กรุณาตรวจสอบให้แน่ใจว่า Gala โหนดเวอร์ชั่น 2 นั้นไม่ได้รันอยู่ก่อนที่จะทำการ install สามารถดูวิธีการได้ที่บทความ  Uninstall the Gala Node V2 Software on Ubuntu Linux(TODO: Check URL!) 

การ Install ซอฟแวร์กาล่าโหนด

1) ให้เปิดเทอร์มินอลสำหรับการ install Ubuntu และให้ enter ตามคำสั่งด้านล่างนี้

sudo NEEDRESTARTMODE=a apt update && sudo apt upgrade -y




เพื่อที่จะให้ได้มั่นใจว่าคอมพิวเตอร์ได้มีลิสแพ็คเก็จล่าสุดที่ต้องใช้สำหรับการ Install โปรแกรม

2) ให้ใช้คำสั่ง  sudo apt install docker.io -y


คำสั่งนี้จะทำการ install โปรแกรมที่ชื่อว่า docker โดยที่ docker นั้นมีความสำคัญและจำเป็นสำหรับการรัน workloadsในซอฟแวร์กาล่าโหนด

3) หลังจากทำการ install เสร็จแล้วให้ใช้คำสั่งด้านล่างนี้เพื่อจะได้ดูสถานะของ docker

sudo systemctl status docker




ให้กด  q หรือ CTRL + C และให้  Enter เพื่อออกจากสถานะเมนู Docker 

ถ้า docker ไม่ขึ้นสถานะ active ให้ใช้คำสั่งนี้เพื่อให้ docker ได้รัน

sudo systemctl enable --now docker

4) ให้ใช้คำสั่งด้านล่างนี้เพื่อทำการดาวโหลดซอฟแวร์กาล่าโหนดสำหรับ Linux

sudo wget --trust-server-names https://links.gala.com/DownloadLinuxNode(TODO: Check URL!)



มันจะทำการดาวโหลดไฟล์ที่ชื่อว่า  gala-node-vX.X.X.tar.gz.

5) หลังจากทำการดาวโหลดให้ใช้คำสั่งด้านล่างนี้เพื่อดึงซอฟแวร์กาล่า 
และให้ใส่  [ตัวเลขเวอร์ชั่น] ของโหนดที่เราได้ทำการดาวโหลดด้วย 
ดูตัวอย่างได้ที่หน้าจอด้านล่างที่ได้ไฮไลท์สีไว้สำหรับในการหาตัวเลขเวอร์ชั่นของซอฟแวร์ตัวนี้

sudo tar xzvf gala-node-v3[ตัวเลขเวอร์ชั่น].tar.gz



6) คำสั่งต่อไปจะเป็นคำสั่งสำหรับการรันสคริปต์ install ของซอฟแวร์กาล่าโหนด

sudo ./gala-node/install.sh

ให้อ่านข้อตกลงสำหรับผู้ใช้งาน (End User License Agreement) ให้พิมพ์  Y, แล้วกด Enter to เพื่อยอมรับและดำเนินการติดตั้งต่อไป


7) หลังจากได้ทำการ install ซอฟแวร์กาล่าโหนดแล้วจะต้องใช้ API key เพื่อให้เข้าถึงบัญชีผู้ใช้กาล่าและดึงข้อมูล workloads เข้ามา
กรุณาอ่านบทความ Gala Node Dashboard(TODO: Check URL!) เพื่อสร้าง  API key
API key นี้จะต้องนำไปใช้ในขั้นตอนถัดไปโดยคำสั่งด้านล่างนี้ :

sudo gala-node config api-key your API key here
• ตัวอย่าง: sudo gala-node config api-key qmlQZxDDQWERTYhwwrpfUWv8n2wE+XoGADnUWpDIVoI=

8) หลังจากใส่ API key ลงไปให้ใช้คำสั่งด้านล่างนี้เพื่อดูว่ามี workloads ไหนบ้างในปัจจุบัน

sudo gala-node licenses

 
workloads ที่มีตอนนี้:

9) คุณสามารถที่จะใช้คำสั่งด้านล่างนี้เพื่อที่จะได้เลือก workloads ที่ต้องการจะรัน

sudo gala-node config workloads ( ให้ใส่ workloads ที่ต้องการจะรัน )
• ตัวอย่าง: sudo gala-node config workloads founders player townstar

ตัวอย่างด้านล่างนี้จะเลือกหลาย workloads มากและในการใส่ชื่อ workloads  ลงไปในนั้นจะต้องมี space หรือว่าช่องว่างระหว่างกันด้วย

 



10) เมื่อทำการกำหนดค่า (Configuration)เสร็จสิ้นแล้วให้ใช้คำสั่งด้านล่างนี้เพื่อทำการรันซอฟแวร์กาล่าโหนด

sudo gala-node start



11) ถึงขั้นตอนนี้การ install ของซอฟแวร์กาล่าโหนดจะสำเร็จแล้ว ให้ใช้คำสั่งนี้เพื่อให้แน่ใจว่าโหนดได้ทำการรันแล้ว

sudo gala-node status



หมายเหตุ: อาจจะใช้เวลาประมาณ 10 นาทีกว่าที่สถานะของโหนดจะปรากฏขึ้นที่ Dashboard ของคุณ

ทางเลือก: 

ให้ใช้คำสั่ง sudo gala-node rename เพื่อกำหนดชื่อโหนดของคุณและชื่อตรงนี้จะแสดงขึ้นที่ dashboard ของคุณ

ให้ไปที่ (TODO: Check URL!)Linux Gala Node Software Commands(TODO: Check URL!)(TODO: Check URL!) เพื่อจะได้ศึกษาเพื่มเติมเกี่ยวกับคำสั่งที่สามารถใช้ได้ในการจัดการซอฟแวร์โหนดกาล่า