การ Deploy DQ-Bot บน VPS

การ Deploy DQ-Bot บน VPS เป็นขั้นตอนที่สำคัญที่จะนำเอา model ที่พัฒนามาจากระบบ DQIF (DeepQuant Inteligent Factory) มา run เพื่อใช้งานจริง โดยวิธีการ run DQ-Bot บน VPS มีความเหมาะสมในเรื่องต้นทุนที่ต่ำกว่า Cloud และการจัดการที่ยืดหยุ่นกว่า Local PC หรือเครื่องส่วนตัวที่บ้าน โดยมีขั้นตอนแบ่งเป็นหัวข้อสำคัญได้ดังนี้

สิ่งที่ต้องมีก่อนการใช้คู่มือนี้
  1. ต้องติดตั้ง Anaconda หรือ Miniconda ไว้บนเครื่องเรียบร้อยแล้ว
  2. สมัคร VPS ไว้แล้ว
  3. เปิด Command Prompt (Windows) ได้
  4. internet ต้องเสถียรและเร็ว (ใช้ net บ้านจะดีที่สุด)
ขั้นตอนการ Setup ระบบ DQIF บน VPS มีดังต่อไปนี้
  1. Download ชุด file สำหรับการ deploy และแตกไฟล์ zip บนเครื่อง
  2. เปิดใช้บริการ VPS ตามเวบไซต์ที่ให้บริการเช่น cloudvps.in.th หรืออื่นๆ เป็นต้น
    • เลือก spec. ขั้นต่ำ
      • CPU: 2 Cores
      • RAM: 4GB
      • HDD: 40GB
      • OS: Ubuntu 22.04
  3. Run คำสั่งการ setup เครื่อง (ขั้นตอนนี้รอนานอย่างต่ำ 30 นาทีหรือนานกว่านั้น ระหว่างนี้สามารถไปทำกิจกรรมอย่างอื่นได้)
  4. Remote Desktop เพื่อ setup ระบบในขั้นตอนสุดท้าย
  5. Setup DQBot system อ่านที่นี่
  6. Export file ราคา อ่านที่นี่

————————————————————————————————————————————————————————–

ขั้นตอนการ Setup โดยละเอียดมีดังต่อไปนี้

1. Download ชุด file สำหรับการ deploy และแตกไฟล์ zip บนเครื่อง

2. สมัครใช้บริการ VPS ตามแนะนำก่อน ถ้า setup ชำนาญแล้วค่อยไปสมัครที่อื่นตามสะดวก

เลือก VPS spec. เริ่มต้นตามคำแนะนำด้านล่าง แต่ถ้าสูงกว่านี้ได้ก็จะดี

  • เลือก VPS spec. เริ่มต้นตามคำแนะนำ ถ้าสูงกว่านี้ได้ก็จะดี
    • OS: Ubuntu 22.04
    • CPU: 2cores
    • RAM: 4GB
    • HDD: 50GB or more
  • *** การเปิดใช้งาน VPS บน platform ที่ให้บริการ กรุณาศึกษารายละเอียดบนเวบไซต์ผู้ให้บริการอีกที

3. Run คำสั่งการ setup เครื่อง ด้วย command prompt (DOS) ขั้นตอนนี้รอนานอย่างต่ำ 30 นาทีหรือนานกว่านั้น ระหว่างนี้สามารถไปทำกิจกรรมอย่างอื่นได้)

  1. Configuration ข้อมูลที่จำเป็นดังต่อไปนี้ใน script ก่อน
    • เปิดไฟล์ vps_deployment.py ด้วย notepad
    • คัดลอก ip (เลข 1 บนภาพ) ของเครื่อง VPS ที่ได้รับมาจากผู้ให้บริการ หลายๆผู้ให้บริการจะส่งข้อมูลให้ทาง email ที่ลงทะเบียน
    • คัดลอก username/password (เลข 2 และ 3 บนภาพ) ที่ทางผู้ให้บริการส่งให้ทาง email
    • เอา IP และ Username/Password จากภาพข้างบน (กรอบสีแดง) ที่ได้จาก email มาใส่ในไฟล์ vps_deployment.py บรรทัดที่ 1, 2, 3 ตามลำดับ (แนะนำให้ใช้ program vscode แก้ไข code download vscode และ install บนเครื่อง)
      • หัวข้อนี้สำคัญมาก ห้ามผิดเด็ดขาด !!!!!!!!!!!
      • เพิ่มเติม (2): สามารถแก้ไขข้อมูล remote_user/remote_password (ค่าเริ่มต้นใน script คือ dquser/dqpassword) ตามที่ต้องการ (แนะนำให้ใช้ตัวอักษร+ตัวเลข) ข้อมูลนี้จะใช้สำหรับการ remote เข้าไปหน้าจอ GUI เพื่อ setup ระบบ DQBot และการดูแลรักษาระบบในภายหลัง
  2. เปิด command prompt และใช้คำสั่ง cd เข้าไปที่ path dq-deploy ที่แตกไฟล์ไว้ ตัวอย่างเช่น แตกไฟล์ dq-deployed.zip ไว้ที่ drive C:/Work/dq-deployed ก็จะใช้คำสั่งต่อไปนี้
    • 1. cd\
    • 2. dir
    • 3. cd Work
    • 4. cd dq-deployed
  3. run-deploy.bat ใน command prompt ต่อได้เลย แล้วกด enter รอประมาณ 1-3 นาที (ขึ้นอยู่กับแต่ละเครื่อง) ให้สังเกตุบน command prompt ว่า cursor กลับมาที่ path เดิมหรือยัง ตามภาพ
    • เมื่อ run เสร็จแล้ว หน้าจอจะเป็นดังนี้
  4. พิมพ์คำสั่ง run-deploy.bat อีกครั้งแล้วกด enter ขั้นตอนนี้จะเป็นการ setup VPS จริงๆ รอนานมากกว่า 30 นาทีขึ้นไป สามารถไปทำกิจกรรมอย่างอื่นในระหว่างนี้ได้
    • เริ่มต้นการ run (Warning: อาจจะเจอ error บ้างตามภาพด้านล่าง แต่ไม่มีผลกับการ setup vps ไม่ต้องกังวล)
    • ตัวอย่างหน้าจอการ setup vps (ยังไม่เสร็จ)
    • รอจนกว่าจะเจอคำว่า “Deployment Process Complete” ใน command prompt ตามภาพ ให้กด enter 2 ครั้ง เพื่อกลับไปที่ command prompt

4. Setup xfce desktop โดยการใช้ Remote Desktop เข้าไปที่เครื่อง แล้วเปิด Terminal (หลังจาก setup การใช้งาน Ubuntu เรียบร้อยแล้ว) นำคำสั่งด้านล่างนี้ไปวางใน Terminal แล้วกด Enter หลังจากนั้นให้ Logout และ Login ใหม่

เปิด Remote Desktop เหมือนภาพด้านล่าง

แล้วกดปุ่ม Connect ถ้ามี popup สีเหลืองให้เลือกช่องสี่เหลี่ยมก่อน แล้วค่อยกด Yes

เมื่อเข้าหน้าจอกรอก Username/Password ให้กรอกด้วยข้อมูล
dquser/dqpassword ***สำคัญ: dqpassword ต้องเปลี่ยนเป็นค่าตาม password ที่ตั้งใหม่ (ถ้ามี)

ถ้า Login เข้าไปได้ จะเป็นหน้าจอเริ่มต้นการใช้งาน Ubuntu Desktop กดปุ่ม Next จนกว่าจะเข้าสู่หน้าจอ Desktop แล้วกดเมนู Activities ตรงมุมซ้ายบนของหน้าจอ แล้วพิมพ์ว่า terminal แล้วเลือกเปิด Terminal แล้ว copy คำสั่งด้านล่างนี้ไปวางใน Terminal แล้วกด Enter
sudo echo xfce4-session >> ~/.xsession

ตัวอย่างหน้าจอ Setup Ubuntu Desktop ให้กด Start Setup และ Next จนกว่าจะเสร็จถึงหน้าจอ All Done (ขั้นตอนนี้อาจจะช้าหน่อย)

หน้าจอ Terminal run คำสั่ง sudo echo xfce4-session >> ~/.xsession

หลังจากรันคำสั่งเสร็จแล้ว ให้ Logout และ Login เข้าไปใหม่

5. Setup DQBot system สามารถอ่านวิธีการ setup DQBot ได้ที่นี่

6. Export file ราคา อ่านที่นี่

Leave a Reply

Discover more from

Subscribe now to keep reading and get access to the full archive.

Continue reading