ข้ามไปเนื้อหา
ตรา BOM AIBOM AI
XM
XM

คู่มือ BOM AI

ติดตั้งบน Linux

ติดตั้ง BOM AI บน Ubuntu หรือ Debian ด้วยสคริปต์ที่ตรวจ hash แล้ว ติดตั้งที่ $HOME/BOM-AI และเปิดแชตที่พอร์ต 8080

hero

คู่มือนี้สำหรับ 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 ครับ