เซิร์ฟเวอร์เฉพาะ: ติดตั้ง OpenClaw บน Linux - สร้างผู้ช่วย AI ส่วนตัวของคุณ!
คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:
(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)
แนะนำ
OpenClaw คือแพลตฟอร์มอัตโนมัติและควบคุมด้วย AI ที่ช่วยให้คุณโต้ตอบกับซอฟต์แวร์ผ่านอินเทอร์เฟซบนเว็บเบราว์เซอร์ แทนที่จะต้องคลิกเมนูด้วยตัวเอง, นำทางผ่าน UI หรือทำงานซ้ำๆ OpenClaw สามารถรันงานแบบโปรแกรมเมติกและให้ความสามารถในการควบคุมระยะไกลผ่านแดชบอร์ดเว็บได้
สิ่งที่ทำให้ OpenClaw ปฏิวัติวงการคือมันสร้าง “ชั้นควบคุม” สมัยใหม่สำหรับแอปและระบบ แทนที่จะผูกติดกับเซสชันเดสก์ท็อปในเครื่องท้องถิ่น OpenClaw สามารถรันบนเครื่องระยะไกลอย่าง เซิร์ฟเวอร์เฉพาะ และยังจัดการได้เต็มที่จากทุกที่ นี่คือเครื่องมือทรงพลังสำหรับผู้ใช้ที่ต้องการระบบอัตโนมัติที่เชื่อถือได้, ควบคุมระยะไกล และการจัดการแบบรวมศูนย์โดยไม่ต้องเปิดคอมพิวเตอร์ท้องถิ่นตลอดเวลา
กำลังคิดจะโฮสต์บริการนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการติดตั้งและตั้งค่า พร้อมทุกสิ่งที่ต้องรู้
กรณีการใช้งานของ OpenClaw
OpenClaw ใช้ได้ในหลายสถานการณ์ประจำวัน เหมาะสำหรับใครก็ตามที่อยากทำงานอัตโนมัติ, รวมศูนย์การใช้ AI หรือรันผู้ช่วยที่พร้อมใช้งานตลอดเวลา
กรณีใช้งานทั่วไปคือการรวมการโต้ตอบ AI หลายแพลตฟอร์ม แทนที่จะใช้เครื่องมือแยกสำหรับแอปแชทต่างๆ OpenClaw สามารถทำหน้าที่เป็นผู้ช่วยเดียวที่มีบริบทและการตั้งค่าคงที่ ไม่ขึ้นกับว่าคุณเข้าถึงจากที่ไหน
OpenClaw ยังเหมาะกับงานอัตโนมัติ ช่วยลดงานซ้ำๆ ด้วยการจัดการงานที่เกิดซ้ำ, จัดระเบียบข้อมูล, สรุปเนื้อหา และให้คำตอบที่มีโครงสร้าง
อีกกรณีสำคัญคือการอัตโนมัติบนเว็บ โดยควบคุมเซสชันเบราว์เซอร์ผ่าน Chrome หรือ Chromium เฉพาะตัว OpenClaw สามารถโต้ตอบกับเว็บอินเทอร์เฟซได้แม้ไม่มี API ตรง
เพื่อรองรับสถานการณ์เหล่านี้ OpenClaw มีฟีเจอร์หลากหลาย เช่น รองรับการส่งข้อความหลายช่องทาง (WhatsApp, Telegram, Slack, Discord), สถาปัตยกรรมแบบเกตเวย์สำหรับจัดการเซสชันและช่องทาง, ฟีเจอร์เสียงเสริม, อินเทอร์เฟซแคนวาสแบบโต้ตอบ, แพลตฟอร์มสกิลที่ขยายได้, รองรับผู้ให้บริการ AI หลายราย (รวม OpenAI และ Anthropic), โหนดอุปกรณ์สำหรับแอคชันมือถือ, การยืนยันตัวตนด้วย API key และการจัดการเวิร์กสเปซและการตั้งค่าแบบถาวร
ความต้องการเบื้องต้น
ขึ้นอยู่กับวิธีการใช้งาน OpenClaw การใช้ทรัพยากรอาจเพิ่มขึ้นอย่างรวดเร็ว ในขณะที่การตั้งค่าพื้นฐาน (เช่น ใช้แค่ Web UI กับงานอัตโนมัติน้อยๆ) สามารถรันได้ดีบน VPS แผนเล็กๆ แต่กรณีใช้งานขั้นสูง เช่น รันหลายช่องทาง, เปิดใช้สกิลเยอะ หรือใช้เบราว์เซอร์อัตโนมัติ จะใช้ทรัพยากรมากขึ้นมาก และในกรณีนี้เราแนะนำให้ใช้ เซิร์ฟเวอร์เฉพาะ
| ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting |
|---|---|---|
| CPU | 1 คอร์ vCPU | 8 คอร์ vCPU |
| RAM | 4 GB | 16 GB |
| พื้นที่ดิสก์ | 25 GB | 50 GB |
การติดตั้ง
การติดตั้งเริ่มต้นด้วยการรันสคริปต์ติดตั้ง OpenClaw อย่างเป็นทางการบน เซิร์ฟเวอร์เฉพาะ Linux ของคุณ เชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH แล้วรันคำสั่งนี้:
curl -fsSL https://openclaw.ai/install.sh | bash
หลังรันคำสั่ง สคริปต์ติดตั้งแบบโต้ตอบจะเริ่มทำงานอัตโนมัติและแนะนำคุณผ่านขั้นตอนการตั้งค่า ตัวติดตั้งจะตรวจสอบสภาพแวดล้อม, ติดตั้ง dependencies ที่ขาด และเริ่มกระบวนการ onboarding ของ OpenClaw
ตรวจจับแพลตฟอร์มและตรวจสอบ dependencies
ตัวติดตั้งจะตรวจจับระบบปฏิบัติการของคุณโดยอัตโนมัติและติดตั้ง dependencies ที่จำเป็นถ้าขาด เช่น ถ้า Node.js ยังไม่มี จะติดตั้งให้เองโดยไม่ต้องทำอะไรเพิ่ม
ติดตั้งแพ็กเกจที่จำเป็น
OpenClaw จะติดตั้งแพ็กเกจที่จำเป็นผ่านตัวจัดการแพ็กเกจของระบบโดยอัตโนมัติ ไม่ต้องทำอะไรเพิ่ม เมื่อแพ็กเกจครบ ตัวติดตั้งจะดำเนินการต่อเอง
ติดตั้ง OpenClaw
เมื่อเตรียม dependencies เสร็จ ตัวติดตั้งจะดาวน์โหลดและติดตั้ง OpenClaw เวอร์ชันล่าสุด เมื่อเสร็จสิ้น คุณจะเห็นข้อความยืนยันแบบนี้:
การเริ่มต้นใช้งาน OpenClaw
หลังติดตั้ง OpenClaw เสร็จ ตัวช่วย onboarding จะเริ่มทำงานอัตโนมัติ การ onboarding นี้จำเป็นเพื่อทำการตั้งค่าเริ่มต้นและทำให้ OpenClaw ใช้งานได้
อ่านประกาศความปลอดภัยที่แสดงขึ้นมาและยืนยันเพื่อดำเนินการต่อ จากนั้นเลือกโหมด onboarding สำหรับผู้ใช้ส่วนใหญ่ QuickStart คือโหมดที่แนะนำ
จากนั้นเลือกโมเดล/ผู้ให้บริการยืนยันตัวตน ในตัวอย่างนี้เลือก OpenAI ใส่ API key ของ OpenAI OpenClaw จะเก็บคีย์นี้ไว้ในไฟล์ตั้งค่าเพื่อใช้ในเซสชันถัดไป เมื่อบันทึกคีย์แล้ว เลือกโมเดลเริ่มต้นที่ OpenClaw จะใช้
ในขั้นตอนสุดท้าย คุณสามารถตั้งค่าช่องทาง (เช่น Telegram, Discord, Slack), สกิล และ hooks ได้ ถ้าไม่อยากตั้งค่าตอนนี้ สามารถข้ามไปก่อนแล้วตั้งค่าทีหลังได้
ถ้าต้องการใช้ OpenClaw ผ่าน Telegram คุณต้องสร้าง Telegram bot และรับ API token ก่อน ทำได้โดยตรงใน Telegram ผ่านบัญชีทางการ BotFather
เปิดแชทกับ BotFather เริ่มสร้างบอทด้วยการส่งคำสั่ง /newbot แล้วทำตามขั้นตอน
BotFather จะถามชื่อแสดงผลก่อน แล้วตามด้วยชื่อผู้ใช้ ชื่อผู้ใช้ต้องลงท้ายด้วย bot
บทสนทนาจะประมาณนี้:
User: /newbot
BotFather: Alright, a new bot. How are we going to call it? Please choose a name for your bot.
User: ZAP DOCS EXAMPLE
BotFather: Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.
User: ZAP_DOCS_EXAMPLE_BOT
BotFather: Done! Congratulations on your new bot. You will find it at t.me/ZAP_DOCS_EXAMPLE_BOT. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.
Use this token to access the HTTP API:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Keep your token secure and store it safely, it can be used by anyone to control your bot.
For a description of the Bot API, see this page: https://core.telegram.org/bots/api
เมื่อ BotFather ยืนยันการสร้างบอทแล้ว ให้คัดลอก token ที่แสดงและเก็บไว้ให้ปลอดภัย คุณจะต้องใช้ token นี้ตอนเชื่อมต่อ Telegram เป็นช่องทางใน onboarding หรือการตั้งค่า OpenClaw ใครที่มี token นี้สามารถควบคุมบอทได้ ดังนั้นห้ามเผยแพร่สู่สาธารณะเด็ดขาด
หลังสร้าง Telegram bot และบันทึก token แล้ว คุณสามารถดำเนินการ onboarding ต่อไป ในขั้นตอนถัดไป OpenClaw จะให้คุณติดตั้ง สกิล และเปิดใช้ hooks ตัวเลือกเหล่านี้แนะนำให้ทำ แต่ถ้าอยากข้ามไปก่อนก็ได้ และตั้งค่าทีหลังในแดชบอร์ด
เมื่อ onboarding เสร็จ OpenClaw จะติดตั้ง บริการ Gateway อัตโนมัติ สุดท้ายเลือกตัวเลือก Web UI เพื่อให้ OpenClaw แสดงลิงก์แดชบอร์ด ซึ่งช่วยให้คุณเข้าถึง UI ควบคุม OpenClaw และจัดการผ่านเว็บเบราว์เซอร์ได้
หลังจากนั้น onboarding จะถูกทำเครื่องหมายว่าสำเร็จ ในตอนท้าย OpenClaw ยังเสนอให้ติดตั้ง สคริปต์เติมคำสั่งอัตโนมัติในเชลล์ ซึ่งเป็นตัวเลือกแต่แนะนำ เพราะช่วยให้ใช้งานคำสั่ง OpenClaw ในคอมมานด์ไลน์สะดวกขึ้น ทำตามขั้นตอนนี้ได้เลย
การตั้งค่า
เซิร์ฟเวอร์เฉพาะของเราจะไม่มีอินเทอร์เฟซกราฟิกติดตั้งมาโดยดีฟอลต์ เพราะฉะนั้น OpenClaw จะรันในโหมด headless และเปิด UI ควบคุมเฉพาะบนเครื่องเซิร์ฟเวอร์ที่พอร์ต 18789
เมื่อการติดตั้งและ onboarding เสร็จ OpenClaw จะแสดงข้อมูลแดชบอร์ดในคอนโซล:
ลิงก์แดชบอร์ด (พร้อม token):
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
คัดลอก/วาง URL นี้ในเบราว์เซอร์บนเครื่องนี้เพื่อควบคุม OpenClaw
ไม่พบ GUI เปิดจากเครื่องของคุณ:
ssh -N -L 18789:127.0.0.1:18789 root@92.42.46.111
จากนั้นเปิด:
http://localhost:18789/
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
เนื่องจากเว็บอินเทอร์เฟซผูกกับ 127.0.0.1 จึงไม่สามารถเข้าถึงโดยตรงจากอินเทอร์เน็ตได้ เพื่อเข้าถึงอย่างปลอดภัยจาก PC ของคุณ ให้สร้างอุโมงค์ SSH ที่ส่งต่อพอร์ต OpenClaw จาก เซิร์ฟเวอร์เฉพาะ ไปยังเครื่องของคุณ
บน PC เปิดเทอร์มินัลแล้วรัน:
ssh -N -L 18789:127.0.0.1:18789 root@92.42.46.111
ตราบใดที่เซสชัน SSH นี้เปิดอยู่ คุณสามารถเข้าถึง UI ควบคุม OpenClaw ผ่านเบราว์เซอร์โดยใช้ URL นี้:
http://localhost:18789/
ถ้า OpenClaw ต้องการการยืนยันตัวตน ให้เปิดลิงก์ที่มี token ตามที่แสดงในผลลัพธ์ OpenClaw:
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ถ้าคุณชอบใช้ OpenClaw กับอินเทอร์เฟซกราฟิก คุณสามารถติดตั้ง desktop environment บน เซิร์ฟเวอร์เฉพาะ เช่น XFCE หลังติดตั้ง GUI (และโซลูชันเดสก์ท็อประยะไกลอย่าง RDP หรือ VNC) คุณจะเข้าถึงและควบคุม OpenClaw ได้โดยตรงผ่านเดสก์ท็อปเซิร์ฟเวอร์ แทนการใช้ SSH ส่งต่อพอร์ต
การติดตั้งสกิล
สกิลช่วยขยายความสามารถของ OpenClaw ด้วยฟังก์ชันและการเชื่อมต่อเพิ่มเติม
OpenClaw มาพร้อมกับสกิลมากกว่า 50 ตัว คุณสามารถติดตั้งสกิลได้โดยตรงในแดชบอร์ดที่ส่วน Skills แล้วเลือกสกิลที่ต้องการเปิดใช้งาน
การเปิดใช้ hooks
Hooks ช่วยให้ OpenClaw รันคำสั่งอัตโนมัติเมื่อเกิดเหตุการณ์บางอย่างหรือใช้คำสั่งเฉพาะ
เหมาะสำหรับงานอัตโนมัติที่เกิดซ้ำ, บันทึกบริบท หรือทริกเกอร์เวิร์กโฟลว์โดยไม่ต้องโต้ตอบด้วยมือ
การตั้งค่าช่องทาง
ช่องทางช่วยให้คุณใช้ OpenClaw ผ่านแพลตฟอร์มส่งข้อความ
ในแดชบอร์ดคุณสามารถตั้งค่าและเชื่อมต่อช่องทางที่รองรับ เช่น Telegram, Discord, Slack และอื่นๆ
ขึ้นอยู่กับแพลตฟอร์มที่เลือก คุณต้องใส่ token หรือข้อมูลรับรองเพิ่มเติม (เช่นที่อธิบายไว้ตอนติดตั้ง token บอท Telegram ที่สร้างผ่าน BotFather)
เมื่อเชื่อมต่อช่องทางสำเร็จ OpenClaw จะรับและตอบข้อความผ่านแพลตฟอร์มนั้นได้ การสนทนากับผู้ช่วย AI ผ่าน Telegram อาจดูแบบนี้:
ความปลอดภัย
OpenClaw เป็นเครื่องมือทรงพลังและควรใช้งานด้วยมาตรการความปลอดภัยที่เหมาะสม แดชบอร์ด Gateway ถูกป้องกันด้วย token ซึ่งทำหน้าที่เหมือนรหัสผ่านและให้สิทธิ์เข้าถึง OpenClaw ของคุณ อย่าแชร์ token นี้สู่สาธารณะ (เช่น ในภาพหน้าจอ, ตั๋วซัพพอร์ต หรือแชท) เพราะใครก็ตามที่มี token สามารถเข้าถึงและควบคุมแดชบอร์ดได้
แนะนำให้ป้องกัน OpenClaw ด้วยไฟร์วอลล์และหลีกเลี่ยงการเปิดเผยอินเทอร์เฟซเกตเวย์สู่สาธารณะโดยตรง โดยดีฟอลต์ OpenClaw จะผูกบริการเกตเวย์กับ 127.0.0.1 ซึ่งป้องกันการเข้าถึงจากภายนอกและเป็นตัวเลือกที่ปลอดภัยที่สุดสำหรับกรณีส่วนใหญ่ หากต้องการเข้าถึงแดชบอร์ดระยะไกล ให้ใช้ SSH ส่งต่อพอร์ตและจำกัดการเข้าถึงเฉพาะผู้ใช้ที่เชื่อถือได้เท่านั้น
สรุปและแหล่งข้อมูลเพิ่มเติม
ยินดีด้วย! ตอนนี้คุณติดตั้งและตั้งค่า OpenClaw บน เซิร์ฟเวอร์เฉพาะ ได้สำเร็จแล้ว เราขอแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ซึ่งจะช่วยให้คุณได้รับคำแนะนำและความช่วยเหลือเพิ่มเติมในกระบวนการตั้งค่าเซิร์ฟเวอร์
- openclaw.ai - เว็บไซต์ทางการ
- docs.openclaw.ai - เอกสาร OpenClaw
- clawhub.com - ClawHub - สกิลที่สร้างโดยชุมชน
มีคำถามเฉพาะที่ไม่ได้กล่าวถึงที่นี่ไหม? หากต้องการคำถามเพิ่มเติมหรือความช่วยเหลือ ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂