Cloud VPS

รันบอท Discord บน VPS ตลอด 24 ชม. ทำเองได้ทีละขั้น

อัปเดต 2026-07-07อ่าน ~8 นาที

เขียนบอท Discord เสร็จแล้วรันบนคอมตัวเองได้สนุกดี จนกระทั่งต้องปิดเครื่องนอน แล้วบอทก็ออฟไลน์ตามไปด้วย ทั้งเซิร์ฟเวอร์รอคำสั่งที่ไม่มีวันมา นี่คือปัญหาคลาสสิกของทุกคนที่เริ่มทำบอท Discord

ทางแก้ที่นักพัฒนาบอทใช้กันจริงคือย้ายบอทไปรันบน VPS ที่เปิดตลอด 24 ชั่วโมง ไม่ต้องเปิดคอมบ้านทิ้งไว้ให้เปลืองไฟและเสี่ยงเน็ตหลุด บทความนี้จะอธิบายว่าทำไม VPS ถึงเหมาะกับงานนี้ พร้อมขั้นตอนติดตั้งบอท Node.js หรือ Python บน VPS Linux ด้วย pm2 ให้บอทออนไลน์ตลอด แม้ VPS รีบูตก็กลับมาเองอัตโนมัติ

ทำไมคอมบ้านถึงรันบอท Discord 24 ชม. ไม่ไหว

บอท Discord ต้องออนไลน์ตลอดเวลาเพื่อรอรับคำสั่งและตอบสนองเหตุการณ์ในเซิร์ฟเวอร์ ทันทีที่โปรเซสหยุด บอทก็ขึ้นสถานะออฟไลน์และไม่ทำงานอะไรเลย คอมบ้านจึงไม่เหมาะเพราะเราไม่ได้เปิดทิ้งไว้ตลอด และแม้เปิดทิ้งก็ยังมีจุดอ่อนอีกหลายอย่าง

ลองนึกถึงบอทที่ต้องคอยแจ้งเตือนสมาชิก จัดคิวเพลง เก็บสถิติ หรือรันระบบเลเวลในเซิร์ฟเวอร์ที่มีคนใช้ตลอดวัน ถ้าบอทหลุดบ่อยๆ ความน่าเชื่อถือก็หายไป VPS จึงเข้ามาแก้ทุกจุดอ่อนของการรันบนคอมบ้าน

  • ปิดเครื่อง/รีสตาร์ท = บอทออฟไลน์ทันที ต้องมาเปิดใหม่เองทุกครั้ง
  • เน็ตบ้านหลุดหรือไฟดับ บอทก็หลุดตาม ไม่มีระบบสำรอง
  • เปิดคอมทิ้ง 24 ชม. เปลืองไฟและทำให้เครื่องร้อน อายุการใช้งานสั้นลง
  • IP บ้านเปลี่ยนบ่อยและไม่นิ่ง ไม่เหมาะกับงานที่ต้องออนไลน์ต่อเนื่อง
  • ต้องเปิดคอมค้างไว้ ใช้เครื่องทำอย่างอื่นไม่สะดวก
💡 บอท Discord ที่ดีต้อง "ออนไลน์นิ่งๆ" มากกว่าต้อง "แรง" — VPS เล็กๆ ที่เปิดตลอดจึงตอบโจทย์กว่าคอมสเปกสูงที่เปิดๆ ปิดๆ

VPS ช่วยเรื่องรันบอท Discord ยังไง

VPS (Virtual Private Server) คือเซิร์ฟเวอร์เสมือนที่เปิดอยู่ในดาต้าเซ็นเตอร์ตลอด 24 ชั่วโมง มีไฟสำรองและเน็ตความเร็วสูงที่นิ่งกว่าเน็ตบ้านมาก คุณได้สิทธิ์ควบคุมเครื่องเต็ม (Full Root Access) จึงติดตั้ง Node.js, Python หรืออะไรก็ได้ตามใจ

เมื่อวางบอทไว้บน VPS แล้ว บอทจะออนไลน์ต่อเนื่องแม้คุณปิดคอมที่บ้าน เพราะบอทไม่ได้รันบนเครื่องคุณอีกต่อไป คุณแค่ SSH เข้าไปดูแลเมื่อจำเป็น ที่เหลือปล่อยให้ VPS ทำงานเอง

  • เปิดตลอด 24 ชม. ในดาต้าเซ็นเตอร์ มีไฟและเน็ตสำรอง Uptime 99.9%
  • Full Root Access ติดตั้ง Node.js/Python/ไลบรารีอะไรก็ได้
  • เลือก OS ได้ทั้ง Linux (นิยมสุดสำหรับบอท) และ Windows
  • IP นิ่ง ไม่เปลี่ยนบ่อยเหมือนเน็ตบ้าน
  • ปิดคอมที่บ้านได้เลย บอทยังออนไลน์ ไม่เปลืองไฟบ้าน
  • จัดการผ่าน SSH จากที่ไหนก็ได้ อัปเดตหรือรีสตาร์ทบอทได้ทุกที่
💡 Plusweb Cloud VPS ใช้ KVM + SSD เปิดใช้อัตโนมัติภายในไม่กี่นาที เหมาะกับการรันบอทที่ต้องออนไลน์ต่อเนื่อง

สเปก VPS แค่ไหนพอสำหรับบอท Discord

ข่าวดีคือบอท Discord ส่วนใหญ่กินทรัพยากรน้อยมาก โดยเฉพาะบอทที่ทำงานตอบคำสั่งทั่วไป ไม่จำเป็นต้องซื้อ VPS สเปกแรง เริ่มจากแพ็กเกจเล็กสุดก็มักพอ แล้วค่อยอัปเกรดเมื่อบอทซับซ้อนขึ้นหรืออยู่ในเซิร์ฟเวอร์ใหญ่หลายพันคน

สเปกแนะนำเหมาะกับบอทแบบไหนหมายเหตุ
1 vCPU / 1 GB RAMบอทตอบคำสั่งทั่วไป, บอทเลเวล, บอทแจ้งเตือนเพียงพอสำหรับบอทส่วนใหญ่
1 vCPU / 2 GB RAMบอทเพลง 1–2 เซิร์ฟ, บอทที่ใช้ฐานข้อมูลเล็กเผื่อ RAM สำหรับสตรีมเสียง
2 vCPU / 2–4 GB RAMบอทเพลงหลายเซิร์ฟ, บอทหลายตัวในเครื่องเดียวรันได้หลายบอทพร้อมกัน
2+ vCPU / 4+ GB RAMบอทในเซิร์ฟเวอร์ใหญ่, บอทประมวลผลหนัก/AIรองรับโหลดสูงและงานหนัก
💡 บอทเพลงที่สตรีมเสียงจะกิน RAM และแบนด์วิดท์มากกว่าบอทตอบข้อความทั่วไป ถ้าทำบอทเพลงหลายเซิร์ฟให้เผื่อสเปกไว้

ขั้นตอนรันบอท Discord บน VPS Linux (Node.js / Python)

ทำตามทีละขั้น เริ่มจากศูนย์

สมมติว่าคุณเขียนบอทเสร็จแล้วบนเครื่อง และมีโค้ดอยู่ใน GitHub หรือพร้อมอัปโหลด ขั้นตอนต่อไปนี้เป็นแนวทางรันบอทบน VPS Linux (เช่น Ubuntu) ให้ออนไลน์จริง

  1. 1สั่ง VPS แล้ว SSH เข้าเครื่องด้วยคำสั่ง ssh root@ไอพีของคุณ
  2. 2อัปเดตระบบด้วย apt update && apt upgrade ให้เรียบร้อยก่อน
  3. 3ติดตั้ง runtime: สำหรับบอท Node.js ติดตั้ง Node.js + npm / สำหรับบอท Python ติดตั้ง python3 + pip
  4. 4ดึงโค้ดบอทเข้าเครื่อง เช่น git clone จาก GitHub หรืออัปโหลดผ่าน SFTP
  5. 5ติดตั้งไลบรารี: Node ใช้ npm install / Python ใช้ pip install -r requirements.txt
  6. 6ตั้งค่า Bot Token ในไฟล์ .env หรือ config (อย่าฝังโทเคนไว้ในโค้ดตรงๆ)
  7. 7ทดสอบรันบอทหนึ่งครั้งเพื่อดูว่าออนไลน์และตอบคำสั่งได้
  8. 8ติดตั้งตัวจัดการโปรเซสให้บอทรันตลอด (ดูหัวข้อถัดไป)
💡 เก็บ Bot Token ไว้เป็นความลับเสมอ ถ้าหลุดควรรีเซ็ตโทเคนใหม่จาก Discord Developer Portal ทันที

ทำให้บอทรันตลอดด้วย pm2 (ไม่ตายเมื่อปิด SSH)

ถ้ารันบอทด้วยคำสั่งธรรมดาแล้วปิดหน้าต่าง SSH บอทจะหยุดทันที เพราะโปรเซสผูกกับ session นั้น ทางแก้คือใช้ตัวจัดการโปรเซสอย่าง pm2 (สำหรับ Node.js และใช้กับสคริปต์ Python ได้ด้วย) ที่จะรันบอทเป็น background และรีสตาร์ทให้อัตโนมัติเมื่อบอทแครชหรือ VPS รีบูต

pm2 เป็นเครื่องมือยอดนิยมที่สุดสำหรับงานนี้ ติดตั้งและใช้งานง่าย เหมาะกับมือใหม่ ทางเลือกอื่นที่นิยมคือ systemd service ซึ่งมากับ Linux อยู่แล้วและเหมาะกับการรันระยะยาวแบบมืออาชีพ

  1. 1ติดตั้ง pm2 ด้วย npm install -g pm2
  2. 2สั่งบอทรันด้วย pm2 start index.js --name mybot (Python ใช้ pm2 start bot.py --interpreter python3)
  3. 3ดูสถานะบอทด้วย pm2 status และดู log ด้วย pm2 logs
  4. 4สั่ง pm2 startup แล้ว pm2 save เพื่อให้บอทเปิดเองอัตโนมัติทุกครั้งที่ VPS รีบูต
  5. 5อัปเดตบอท: git pull แล้ว pm2 restart mybot
💡 หลังตั้ง pm2 startup + save แล้ว บอทจะกลับมาออนไลน์เองแม้ VPS รีสตาร์ท ไม่ต้องมานั่งเปิดใหม่เอง

Linux หรือ Windows ดีกว่าสำหรับบอท Discord

สำหรับบอท Discord แนะนำ Linux เป็นหลัก เพราะกินทรัพยากรน้อยกว่า (ไม่มี GUI มาถ่วง) ทำให้ VPS สเปกเล็กก็รันได้ลื่น เครื่องมืออย่าง Node.js, Python และ pm2 ก็ออกแบบมาให้ทำงานบน Linux ได้ดีที่สุด และบทเรียน/ตัวอย่างส่วนใหญ่ในโลกก็อิงกับ Linux

จะเลือก Windows ก็ได้ถ้าคุณคุ้นเคยกับ Windows มากกว่า หรือบอทของคุณพึ่งพาโปรแกรม/ไลบรารีที่รันได้เฉพาะบน Windows แต่ Windows จะกิน RAM มากกว่า ทำให้ต้องใช้สเปกสูงขึ้น ที่ Plusweb เลือกได้ทั้งสองระบบตามที่ถนัด

ประเด็นLinuxWindows
กินทรัพยากรน้อย รันบนสเปกเล็กได้มากกว่า ต้องเผื่อ RAM
เหมาะกับบอท Node/Python ทั่วไปบอทที่พึ่งโปรแกรม Windows
เครื่องมือ (pm2/systemd)รองรับเต็มที่ใช้ได้แต่ตั้งค่าต่างออกไป
ความนิยมสำหรับบอทสูงสุด ตัวอย่างเยอะน้อยกว่า
การเชื่อมต่อSSHRemote Desktop (RDP)
💡 ถ้าไม่มีเหตุผลเฉพาะที่ต้องใช้ Windows เลือก Linux จะประหยัดและลื่นกว่าสำหรับบอท Discord

สรุป: ย้ายบอท Discord ขึ้น VPS ให้ออนไลน์ 24 ชม.

การรันบอท Discord บนคอมบ้านเหมาะแค่ตอนพัฒนาและทดสอบ แต่พอถึงเวลาใช้จริง บอทต้องออนไลน์ตลอด VPS จึงเป็นคำตอบที่เหมาะที่สุด เพราะเปิด 24 ชม. ในดาต้าเซ็นเตอร์ Uptime 99.9% ให้ Full Root Access และเลือก OS ได้ตามถนัด โดยไม่ต้องเปิดคอมทิ้งไว้ให้เปลืองไฟ

เริ่มจาก VPS สเปกเล็กที่พอสำหรับบอทส่วนใหญ่ ติดตั้ง Node.js หรือ Python แล้วใช้ pm2 ให้บอทรันตลอดและกลับมาเองเมื่อรีบูต เท่านี้บอทของคุณก็ออนไลน์นิ่งๆ พร้อมรับใช้สมาชิกในเซิร์ฟเวอร์ตลอดเวลา

เปิดบอท Discord ให้ออนไลน์ 24 ชม. ด้วย Plusweb Cloud VPS

เริ่ม ฿150/เดือน · Full Root Access · KVM · SSD · Uptime 99.9% · เลือก Linux หรือ Windows · เปิดใช้อัตโนมัติภายในไม่กี่นาที — ปิดคอมบ้านได้ บอทยังออนไลน์

คำถามที่พบบ่อย

รันบอท Discord ต้องใช้ VPS สเปกเท่าไหร่?

บอท Discord ทั่วไปกินทรัพยากรน้อยมาก เริ่มที่ 1 vCPU / 1 GB RAM ก็เพียงพอสำหรับบอทตอบคำสั่ง บอทเลเวล หรือบอทแจ้งเตือน ถ้าเป็นบอทเพลงที่สตรีมเสียงหลายเซิร์ฟหรือบอทประมวลผลหนักค่อยอัปเป็น 2 vCPU / 2–4 GB RAM

ทำไมไม่รันบอท Discord บนคอมบ้านไปเลย?

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

ทำยังไงให้บอทไม่ตายเมื่อปิดหน้าต่าง SSH?

ใช้ตัวจัดการโปรเซสอย่าง pm2 สั่ง pm2 start เพื่อรันบอทเป็น background แล้ว pm2 startup + pm2 save เพื่อให้บอทเปิดเองอัตโนมัติทุกครั้งที่ VPS รีบูต บอทจะออนไลน์ต่อแม้ปิด SSH ไปแล้ว หรือจะใช้ systemd service ก็ได้เช่นกัน

บอท Discord ควรใช้ Linux หรือ Windows?

แนะนำ Linux เพราะกินทรัพยากรน้อยกว่า รันบนสเปกเล็กได้ และเครื่องมืออย่าง Node.js, Python, pm2 รองรับเต็มที่ เลือก Windows เมื่อบอทของคุณต้องพึ่งโปรแกรมที่รันได้เฉพาะ Windows เท่านั้น ที่ Plusweb เลือกได้ทั้งสองระบบ

รันบอท Discord หลายตัวบน VPS เครื่องเดียวได้ไหม?

ได้ pm2 รองรับการรันหลายโปรเซสในเครื่องเดียว ตั้งชื่อแยกกัน (--name) แล้วจัดการทีละตัวได้ ขอแค่สเปก VPS พอกับจำนวนบอทและโหลดรวม เริ่มที่ 2 vCPU / 2–4 GB RAM ก็รันหลายบอทได้สบาย

GUIDES

บทความที่เกี่ยวข้อง

อ่านต่อในหัวข้อใกล้เคียง

ดูบทความทั้งหมด
รันบอทและสคริปต์อัตโนมัติ 24 ชม. บน VPS
Cloud VPS

รันบอทและสคริปต์อัตโนมัติ 24 ชม. บน VPS

มีสคริปต์ Python/Node, Telegram bot, web scraper หรืองาน automation ที่อยากให้รันตลอดเวลา? บทความนี้อธิบายทำไม VPS เหมาะกว่าคอมบ้าน พร้อมวิธีใช้ pm2 และ cron ให้บอท/สคริปต์รันเองต่อเนื่อง และสเปกที่พอ

อ่านต่อ
VPS คืออะไร? ใช้ทำอะไรได้บ้าง ฉบับเข้าใจง่าย
Cloud VPS

VPS คืออะไร? ใช้ทำอะไรได้บ้าง ฉบับเข้าใจง่าย

สรุปครบเรื่อง VPS — VPS server คืออะไร ทำงานยังไง Cloud VPS ต่างจาก VPS ทั่วไปตรงไหน ใช้ทำอะไรได้บ้าง เทียบกับ Shared Hosting และ Dedicated ใครควรใช้ และเริ่มต้นยังไงในปี 2026

อ่านต่อ
เช่า VPS ราคาถูก 2026 เลือกยังไงให้คุ้ม ไม่โดนหลอก
Cloud VPS

เช่า VPS ราคาถูก 2026 เลือกยังไงให้คุ้ม ไม่โดนหลอก

อยากเช่า VPS ราคาถูกแต่กลัวได้ของไม่คุ้ม? บทความนี้อธิบายว่าทำไมราคา VPS ต่างกันมาก "ถูก" กับ "คุ้ม" ต่างกันยังไง เกณฑ์เลือก VPS ราคาถูกให้คุ้ม และสัญญาณ VPS ถูกที่ควรเลี่ยงก่อนโดนหลอก

อ่านต่อ