OpenClawติดตั้ง OpenClawOpenClaw installationวิธีติดตั้งAI Agentสอน AIVPS Setup

วิธีติดตั้ง OpenClaw: คู่มือฉบับสมบูรณ์ 2025

วิธีติดตั้ง OpenClaw บน Mac, Linux และ VPS แบบ step-by-step พร้อมตั้งค่า Telegram Bot และ AI Agent ใช้งานได้ทันที คู่มือฉบับสมบูรณ์ 2025

AI Unlocked Team
14/02/2568
วิธีติดตั้ง OpenClaw: คู่มือฉบับสมบูรณ์ 2025

วิธีติดตั้ง OpenClaw: คู่มือฉบับสมบูรณ์ 2025

อยากติดตั้ง OpenClaw แต่ไม่รู้จะเริ่มยังไง? บทความนี้จะพาทำทุกขั้นตอน ตั้งแต่เตรียมเครื่องไปจนถึงส่งข้อความแรกจาก Telegram ได้สำเร็จ 🎯

สิ่งที่ต้องมีก่อนติดตั้ง OpenClaw

  • Node.js 22 ขึ้นไป — เช็คด้วย node --version
  • API Key — แนะนำ Anthropic (Claude) หรือ OpenAI
  • Terminal — สำหรับรันคำสั่ง
# เช็ค Node version
node --version
# ถ้าต่ำกว่า v22 ให้อัพเดตก่อน

วิธีติดตั้ง OpenClaw บน Mac

วิธีที่ 1: ใช้ Install Script (แนะนำ)

curl -fsSL https://openclaw.ai/install.sh | bash

Script นี้จะ:

  • ตรวจสอบ Node.js version
  • ติดตั้ง OpenClaw แบบ global
  • ตั้งค่าเบื้องต้นให้อัตโนมัติ

วิธีที่ 2: ติดตั้งผ่าน npm

npm install -g openclaw@latest

วิธีที่ 3: macOS App

OpenClaw มี macOS App ที่รันจาก Menu Bar — จัดการ Gateway, ดู status, และเปิด Control UI ได้จากไอคอนบน menu bar เลย

หลังติดตั้ง App ให้:

  1. เปิด OpenClaw.app
  2. ทำตาม Onboarding checklist (ให้ permissions ต่างๆ)
  3. Gateway จะเริ่มทำงานอัตโนมัติ

วิธีติดตั้ง OpenClaw บน Linux

Install Script

curl -fsSL https://openclaw.ai/install.sh | bash

ติดตั้งผ่าน npm

# ติดตั้ง Node.js 22+ ก่อน (ถ้ายังไม่มี)
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs

# ติดตั้ง OpenClaw
npm install -g openclaw@latest

ตั้งค่า systemd Service

Linux ใช้ systemd user service สำหรับให้ Gateway ทำงานตลอดเวลา:

# ติดตั้ง daemon
openclaw onboard --install-daemon

# เปิด lingering เพื่อไม่ให้ service หยุดตอน logout
sudo loginctl enable-linger $USER

ถ้าต้องการรันเป็น system service (สำหรับ server ที่มีหลาย user):

# เช็คสถานะ
openclaw gateway status

# รีสตาร์ท
openclaw gateway restart

วิธีติดตั้ง OpenClaw บน VPS

เตรียม VPS

ใช้ VPS จาก Hetzner, DigitalOcean, Hostinger หรือที่ไหนก็ได้ ขอแค่:

  • OS: Ubuntu 22.04+ หรือ Debian 12+
  • RAM: 1 GB ขึ้นไป
  • Storage: 5 GB ขึ้นไป

ขั้นตอนติดตั้งบน VPS

# 1. SSH เข้า VPS
ssh root@your-server-ip

# 2. อัพเดต packages
apt update && apt upgrade -y

# 3. ติดตั้ง Node.js 22
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt-get install -y nodejs

# 4. สร้าง user สำหรับ OpenClaw (อย่ารันเป็น root)
adduser openclaw
usermod -aG sudo openclaw
su - openclaw

# 5. ติดตั้ง OpenClaw
npm install -g openclaw@latest

# 6. รัน Onboarding
openclaw onboard --install-daemon

# 7. เปิด lingering
sudo loginctl enable-linger openclaw

ตั้งค่า Firewall (ถ้าต้องเข้า Control UI จากภายนอก)

# อนุญาต port 18789 สำหรับ Control UI
sudo ufw allow 18789/tcp

ตั้งค่า Onboarding Wizard

หลังติดตั้งเสร็จ ให้รัน Wizard:

openclaw onboard --install-daemon

Wizard จะช่วย:

  1. ตั้งค่า API Key — ใส่ Anthropic หรือ OpenAI API Key
  2. เลือก Model — แนะนำ Claude Sonnet สำหรับการใช้งานทั่วไป
  3. ตั้งค่า Channel — เชื่อมต่อ Telegram, WhatsApp ฯลฯ
  4. สร้าง Workspace — ไฟล์ AGENTS.md, SOUL.md, USER.md

ตั้งค่า Telegram Bot

ขั้นตอนที่ 1: สร้าง Bot ผ่าน @BotFather

  1. เปิด Telegram แล้วค้นหา @BotFather (ลิงก์ตรง)
  2. พิมพ์ /newbot
  3. ตั้งชื่อ Bot (เช่น "My AI Assistant")
  4. ตั้ง Username (ต้องลงท้ายด้วย bot เช่น my_ai_assistant_bot)
  5. คัดลอก Token ที่ได้ เก็บไว้ให้ดี

ขั้นตอนที่ 2: ตั้งค่า Token ใน OpenClaw

มี 2 วิธี:

วิธี A: ใช้ Environment Variable

export TELEGRAM_BOT_TOKEN="123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11"

วิธี B: ใส่ใน Config

nano ~/.openclaw/openclaw.json
{
  channels: {
    telegram: {
      enabled: true,
      botToken: "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11",
      dmPolicy: "pairing",
      groups: {
        "*": { requireMention: true }
      }
    }
  }
}

ขั้นตอนที่ 3: เริ่มใช้งาน

# เช็คว่า Gateway ทำงานอยู่
openclaw gateway status

# ถ้ายังไม่ทำงาน ให้สตาร์ท
openclaw gateway start

ขั้นตอนที่ 4: ส่งข้อความแรก

  1. เปิด Telegram แล้ว DM ไปที่ Bot ของคุณ
  2. Bot จะส่ง Pairing Code มาให้
  3. อนุมัติด้วยคำสั่ง:
openclaw pairing approve telegram <CODE>
  1. เสร็จแล้ว! ลองส่งข้อความ "สวัสดี" ไปที่ Bot

ตั้งค่า WhatsApp (ถ้าต้องการ)

# Login WhatsApp (จะแสดง QR Code)
openclaw channels login

# สแกน QR Code ด้วยมือถือ
# Settings → Linked Devices → Link a Device

เช็คสุขภาพระบบ

# เช็คสถานะทั้งหมด
openclaw health

# ดู logs แบบ realtime
openclaw logs --follow

# เช็คสถานะ channels
openclaw channels status

ไฟล์และโฟลเดอร์สำคัญ

ไฟล์/โฟลเดอร์คำอธิบาย
~/.openclaw/openclaw.jsonConfig หลัก
~/.openclaw/workspace/Workspace ของ AI Agent
~/.openclaw/credentials/Credentials (WhatsApp, Telegram ฯลฯ)
~/.openclaw/agents/main/sessions/Session transcripts
/tmp/openclaw/Log files

Environment Variables ที่ควรรู้

ตัวแปรคำอธิบาย
OPENCLAW_HOMEเปลี่ยน Home directory
OPENCLAW_STATE_DIRเปลี่ยน State directory
OPENCLAW_CONFIG_PATHเปลี่ยนที่อยู่ config file
TELEGRAM_BOT_TOKENToken ของ Telegram Bot
DISCORD_BOT_TOKENToken ของ Discord Bot

Troubleshooting: ปัญหาที่พบบ่อย

Gateway ไม่ start

# ดู logs
openclaw logs --follow

# ลองรันแบบ foreground
openclaw gateway --port 18789 --verbose

Telegram Bot ไม่ตอบ

  1. เช็คว่า Token ถูกต้อง
  2. เช็คว่า approve pairing แล้ว
  3. ลอง restart gateway: openclaw gateway restart

Port ชนกับ service อื่น

# เปลี่ยน port
openclaw gateway --port 19000

อัพเดต OpenClaw

npm update -g openclaw
# หรือ
openclaw update

สรุปขั้นตอนติดตั้ง OpenClaw

  1. ✅ ติดตั้ง Node.js 22+
  2. curl -fsSL https://openclaw.ai/install.sh | bash
  3. openclaw onboard --install-daemon
  4. ✅ สร้าง Telegram Bot ผ่าน @BotFather
  5. ✅ ใส่ Token ใน config
  6. openclaw gateway status — เช็คว่าทำงาน
  7. ✅ ส่งข้อความแรก!

ทั้งหมดนี้ใช้เวลาไม่เกิน 10 นาที ง่ายกว่าที่คิดเยอะ 🎉


อ่านต่อ:

เขียนโดย

AI Unlocked Team

บทความอื่นๆ ที่น่าสนใจ