
คู่มือนี้สำหรับ BOM AI v0.3.1-r2 ครับ
ติดตั้ง BOM AI บน Linux
สถานะทดสอบ: แพ็กเกจ Linux ประกาศรองรับ Ubuntu 22.04 ขึ้นไป และ Debian 12 ขึ้นไป (ทั้ง x64 และ arm64) แต่ยังไม่ได้ผ่านการทดสอบบนเครื่องใหม่แบบครบถ้วน หากพบปัญหาโปรดแจ้งอาการพร้อมชื่อระบบและข้อความที่เห็นจริงตามหน้า คำถามและการแก้ปัญหา นะครับ
การติดตั้งใช้สคริปต์จากหน้าดาวน์โหลด ติดตั้งไว้ที่ $HOME/BOM-AI และจัดสภาพแวดล้อม Python (venv), Ollama และหน้าแชต Open WebUI ให้ในเครื่องเดียวกันครับ
สเปกที่ต้องมี
| รายการ | ค่าที่ต้องมี |
|---|---|
| ระบบปฏิบัติการ | Ubuntu 22.04+ หรือ Debian 12+ (x64 หรือ arm64) |
| Python | 3.11 หรือ 3.12 |
| RAM | ต่ำสุด 8 GB / แนะนำ 16 GB |
| อินเทอร์เน็ต | จำเป็นสำหรับดาวน์โหลดครั้งแรก |
ตรวจข้อมูลเครื่องก่อนเริ่มได้ด้วยคำสั่งนี้ (คำสั่งอ่านอย่างเดียว ไม่แก้ไฟล์ในเครื่อง) ครับ:
cat /etc/os-release
uname -m
free -h
df -h "$HOME"
1. ดาวน์โหลดสคริปต์และตรวจ hash
ดาวน์โหลดไฟล์ install-bom-ai-linux.sh จากหน้า ดาวน์โหลด BOM AI แล้วตรวจค่าก่อนรันนะครับ:
- ขนาดไฟล์: 13,218 ไบต์
- SHA-256:
805438bbc7ea6de24fa0e3f4a7b88a005e3766458a7554c0ec7b2abcb5e84013
sha256sum install-bom-ai-linux.sh
2. รันสคริปต์ติดตั้ง
bash install-bom-ai-linux.sh
- สคริปต์ติดตั้งไว้ที่
$HOME/BOM-AIเป็นโฟลเดอร์ของผู้ใช้ปัจจุบัน - ระหว่างติดตั้งอาจมีขั้นตอนที่ต้องใช้สิทธิ์สูงขึ้น เช่น การติดตั้ง dependency ของระบบ ให้อ่านข้อความที่แสดงก่อนยืนยันทุกครั้ง
- สคริปต์จัดสภาพแวดล้อม Python (venv) และติดตั้งหน้าแชต Open WebUI 0.12.5 ให้
รอให้การดาวน์โหลดโมเดลจนเสร็จ อย่ารันสคริปต์ซ้อนกันสองหน้าต่างนะครับ
3. เปิดแชตครั้งแรก
เมื่อติดตั้งเสร็จ เปิดหน้าแชตที่ http://127.0.0.1:8080 ในเบราว์เซอร์ของเครื่องครับ
ครั้งแรกให้สร้างบัญชีภายในเครื่องตามหน้าจอที่แสดงจริง บัญชีนี้เป็นบัญชีของหน้าแชตในเครื่องเท่านั้น ไม่ใช่ค่าสมัครใช้ BOM AI นะครับ
บน Linux การค้นเว็บถูกตั้งไว้เป็นปิดโดยตั้งต้น การแชตทั่วไปใช้ได้ตามปกติโดยไม่ต้องเปิดค้นเว็บครับ
พิมพ์ "สรุปวิธีเริ่มใช้ BOM AI เป็นภาษาไทย 3 ข้อ" แล้วส่ง รอจนมีคำตอบ แล้วโหลดหน้าใหม่เพื่อเปิดบทสนทนาเดิมอีกครั้งนะครับ
พร้อมใช้แล้วไปต่อที่ แชต ค้นเว็บ และอ่านภาพ ครับ
วิดีโอสาธิต
[video] วิดีโอสาธิต — กำลังจัดทำ
ตรวจสถานะด้วยคำสั่ง
ตรวจว่าหน้าแชตตอบกลับหรือไม่ครับ:
curl -I --max-time 10 http://127.0.0.1:8080/
ดูบรรทัดแรกที่เป็นรหัส HTTP การได้คำตอบจากหน้าเว็บยังไม่ยืนยันว่าโมเดลตอบได้ ให้ส่งคำถามในหน้าแชตประกอบด้วยนะครับ
สำหรับบริการที่สคริปต์สร้างไว้ ให้ตรวจด้วยชื่อบริการจริงที่เครื่องคุณแสดง (ดูจากผลลัพธ์ของสคริปต์และระบบของคุณเอง อย่าสมมติชื่อบริการล่วงหน้า):
systemctl list-unit-files 'bomai*'
systemctl status SERVICE_NAME --no-pager
journalctl -u SERVICE_NAME -n 30 --no-pager
มีปัญหา อัปเดต หรือถอน
เปิดไม่ขึ้นให้เริ่มที่ แก้ปัญหาเปิดแชต เก็บชื่อระบบ รุ่นสคริปต์ และข้อความที่แสดงจริงก่อนขอความช่วยเหลือนะครับ
ก่อนอัปเดตหรือถอน ให้สำรองบทสนทนาที่ต้องการเก็บ แล้วทำตามคำแนะนำที่มากับสคริปต์ของรุ่นนั้น อย่าลบโฟลเดอร์ข้อมูลเพื่อใช้แทนการถอน เพราะอาจลบทั้งบทสนทนาและโมเดลที่ดาวน์โหลดไว้นะครับ
ปรับปรุงเนื้อหา: 31 ตุลาคม 2569 ครับ