1.1 ความต้องการของระบบ (System Requirements)
| รายการ | ขั้นต่ำ | แนะนำ |
|---|---|---|
| RAM | 4 GB | 8 GB ขึ้นไป |
| พื้นที่ดิสก์ | 2 GB | 10 GB ขึ้นไป |
| Node.js | v22.16+ | v24 (แนะนำสูงสุด) |
| ระบบปฏิบัติการ | Windows 10 (Build 19041+) / Ubuntu 22.04+ | Windows 11 / Ubuntu 24.04 |
| การเชื่อมต่ออินเทอร์เน็ต | ต้องการเฉพาะตอนติดตั้งและใช้งาน API | |
1.2 การติดตั้งบน Ubuntu (Linux)
ขั้นตอนที่ 1: อัปเดตระบบและติดตั้งซอฟต์แวร์พื้นฐาน
เปิด Terminal แล้วรันคำสั่งต่อไปนี้ทีละบรรทัด:
# อัปเดต package list และอัปเกรดระบบ
sudo apt update && sudo apt upgrade -y
# ติดตั้งเครื่องมือพื้นฐานที่จำเป็น
sudo apt install -y curl git build-essentialbash
ขั้นตอนที่ 2: ติดตั้ง Node.js เวอร์ชัน 22
# เพิ่ม NodeSource repository สำหรับ Node.js 22
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
# ติดตั้ง Node.js
sudo apt install -y nodejs
# ตรวจสอบเวอร์ชัน (ควรขึ้น v22.x.x หรือสูงกว่า)
node -v
npm -vbash
ขั้นตอนที่ 3: ติดตั้ง OpenClaw
# ติดตั้ง OpenClaw แบบ Global ผ่าน npm
sudo npm install -g openclaw@latest
# ตรวจสอบว่าติดตั้งสำเร็จ
openclaw --versionbash
ขั้นตอนที่ 4: รัน Onboarding (ตั้งค่าครั้งแรก)
คำสั่งนี้จะพาคุณผ่านการตั้งค่าทีละขั้นตอน — รวมถึงการเลือก AI Model, ใส่ API Key, และติดตั้ง Gateway daemon (ที่ทำให้ OpenClaw ทำงานอยู่เบื้องหลังตลอดเวลา)
openclaw onboard --install-daemonbash
ขั้นตอนที่ 5: เข้าถึง Dashboard
หลังจาก Onboarding เสร็จ เปิด Browser แล้วไปที่:
http://127.0.0.1:18789url
1.3 การติดตั้งบน Windows
วิธีที่ 1: WSL2 + npm (แนะนำ)
เปิดใช้งาน WSL2
เปิด PowerShell ในฐานะ Administrator แล้วรัน:
wsl --install
# รีสตาร์ทเครื่องเมื่อระบบขอ แล้วเปิด "Ubuntu" จาก Start Menupowershell
ติดตั้ง Node.js ภายใน WSL2
เปิด Terminal ของ Ubuntu (WSL2) แล้วทำตาม ขั้นตอน Ubuntu ด้านบน ข้อ 1.2 ได้เลย
ติดตั้ง OpenClaw และ Onboard
sudo npm install -g openclaw@latest
openclaw onboard --install-daemonbash (WSL2)
วิธีที่ 2: PowerShell โดยตรง (สำหรับทดสอบ)
ติดตั้ง Node.js สำหรับ Windows
ไปที่ nodejs.org แล้วดาวน์โหลด Node.js LTS (เวอร์ชัน 22 ขึ้นไป) มาติดตั้ง
เปิด PowerShell ในฐานะ Administrator
คลิกขวาที่ Start Menu → เลือก "Windows PowerShell (Admin)" หรือ "Terminal (Admin)"
ติดตั้ง OpenClaw
npm install -g openclaw@latest
openclaw --version
openclaw onboard --install-daemonpowershell
วิธีที่ 3: Docker Desktop (สำหรับผู้ที่ชอบ Container)
# ต้องติดตั้ง Docker Desktop ก่อน จาก docker.com
# จากนั้นรัน OpenClaw ผ่าน Docker
docker pull openclaw/openclaw:latest
docker run -d -p 18789:18789 --name openclaw openclaw/openclaw:latestpowershell
1.4 การตั้งค่า API Key (เลือก AI Model)
OpenClaw รองรับ AI หลายยี่ห้อ — ระหว่าง Onboarding หรือในภายหลังผ่าน Dashboard:
| ผู้ให้บริการ AI | Model ยอดนิยม | หา API Key จากที่ไหน |
|---|---|---|
| Anthropic | Claude Sonnet, Claude Opus | console.anthropic.com |
| OpenAI | GPT-4o, GPT-4 Turbo | platform.openai.com |
| Gemini 1.5 Pro | aistudio.google.com | |
| Ollama (Local) | Llama, Mistral ฯลฯ | ไม่ต้อง API Key — ฟรี! |
1.5 การตรวจสอบสถานะและแก้ปัญหาเบื้องต้น
# ตรวจสอบสุขภาพระบบ — คำสั่งสำคัญมาก!
openclaw doctor
# ดูสถานะ Gateway
openclaw gateway --verbose
# อัปเดต OpenClaw เป็นเวอร์ชันล่าสุด
openclaw update --channel stablebash
| ปัญหา | วิธีแก้ |
|---|---|
| ขึ้นว่า "command not found" | ตรวจสอบว่า npm install -g สำเร็จ และ PATH ถูกตั้งค่า |
| เข้า Dashboard ไม่ได้ | รัน openclaw gateway --port 18789 ด้วยตัวเอง |
| Node version ต่ำเกินไป | อัปเกรด Node.js เป็น v22+ ก่อน |
| ติดตั้งบน npm ล้มเหลว | ลองรัน sudo npm install -g openclaw@latest --force |