คู่มือติดตั้ง Open WebUI: เปลี่ยน Ollama ให้เป็น ChatGPT ส่วนตัวในเครื่อง คุยกับเอกสารได้แบบออฟไลน์ 100%

เปลี่ยนหน้าจอดำสุดทึมของ Ollama ให้กลายเป็นเว็บอินเตอร์เฟสสุดล้ำระดับ ChatGPT ส่วนตัวในเครื่องของคุณ พร้อมฟีเจอร์เด่นอย่างการคุยกับเอกสาร เปรียบเทียบโมเดล และระบบผู้ใช้หลายคนแบบปลอดภัยและเป็นส่วนตัวสูงสุด

Share
คู่มือติดตั้ง Open WebUI: เปลี่ยน Ollama ให้เป็น ChatGPT ส่วนตัวในเครื่อง คุยกับเอกสารได้แบบออฟไลน์ 100%

หลังจากที่เราได้เรียนรู้วิธีการรัน Local LLM หรือโมเดลภาษาขนาดใหญ่ในเครื่องตัวเองผ่าน Ollama ไปแล้ว หลายคนอาจจะรู้สึกว่าการคุยกับ AI ผ่านหน้าจอ Command Line หรือ Terminal สีดำทึมๆ นั้นช่างไม่สะดวกสบายเอาเสียเลย แม้จะมีโปรแกรมอย่าง LM Studio หรือ AnythingLLM แต่บางครั้งหน้าตาก็อาจจะยังไม่ตอบโจทย์ความคุ้นเคยเหมือนเวลาใช้งาน ChatGPT หรือ Claude บนคลาวด์

นี่คือจุดเริ่มต้นที่ทำให้ Open WebUI กลายเป็นเครื่องมือยอดฮิตอันดับหนึ่งของวงการ Local AI เพราะมันคือการยกเอาหน้าตาอินเตอร์เฟสที่ถอดแบบมาจาก ChatGPT มาจำลองไว้ในคอมพิวเตอร์ของคุณเอง โดยเชื่อมโยงเข้ากับระบบหลังบ้านของ Ollama อย่างแนบเนียน และรักษาคอนเซปต์ความเป็นส่วนตัวออฟไลน์ 100% ไร้การติดตามใดๆ

ในบทความนี้ เราจะพาไปติดตั้งและเปิดใช้งาน Open WebUI แบบจับมือทำ เพื่อเปลี่ยนเครื่องคอมพิวเตอร์ของคุณให้เป็นคลัง AI อัจฉริยะส่วนตัวกันครับ


ทำไมต้องเป็น Open WebUI? เจาะลึกฟีเจอร์เด่น

นอกจากหน้าตาเว็บดีไซน์ที่สวยงาม สะอาดตา และใช้งานง่ายแล้ว Open WebUI ยังมีจุดเด่นอีกมากมายที่ทำให้มันแตกต่างจาก UI ตัวอื่น:

  • รองรับผู้ใช้งานหลายคน (Multi-User Support): คุณสามารถสร้างบัญชีให้เพื่อน ครอบครัว หรือเพื่อนร่วมงานเข้ามาใช้งานโมเดล AI ในเครื่องเดียวกันได้ โดยที่ประวัติการแชตของแต่ละคนจะแยกจากกันอย่างเด็ดขาดเพื่อความเป็นส่วนตัว
  • ระบบจัดการเอกสารในตัว (Local RAG): คุณสามารถอัปโหลดไฟล์ PDF, Word, หรือ Text เข้าไปในระบบเพื่อสั่งให้ AI อ่าน ค้นหาข้อมูล หรือสรุปเนื้อหาได้อย่างง่ายดาย โดยกระบวนการแปลงไฟล์และประมวลผลเกิดขึ้นในเครื่องทั้งหมด
  • เปรียบเทียบโมเดลพร้อมกัน (Side-by-Side Chat): คุณสามารถคุยกับโมเดล 2 ตัวพร้อมกันในหน้าจอเดียว เช่น ถามคำถามเดียวกันกับ Llama 3.1 และ Gemma 2 เพื่อดูว่าตัวไหนให้คำตอบที่น่าพึงพอใจมากกว่า
  • ปรับแต่งระบบคำสั่ง (Prompts & Modelfiles): สามารถสร้างและแชร์ System Prompt หรือตั้งค่าพฤติกรรม AI เฉพาะทางเพื่อแบ่งปันให้กับสมาชิกคนอื่นในระบบใช้งานได้

ขั้นตอนเตรียมความพร้อมก่อนติดตั้ง

ก่อนจะเริ่มรัน Open WebUI เราจำเป็นต้องติดตั้งเครื่องมือพื้นฐาน 2 ตัวในเครื่องของเราเสียก่อน:

  1. Ollama: ติดตั้งและเปิดใช้งานเรียบร้อยแล้วในเครื่องของคุณ (ดาวน์โหลดได้จาก ollama.com)
  2. Docker Desktop: โปรแกรมสำหรับจำลองสภาพแวดล้อมเพื่อรันบริการต่างๆ (ดาวน์โหลดได้จาก docker.com) ซึ่งเป็นวิธีที่ดีที่สุดและปลอดภัยที่สุดในการรัน Open WebUI

วิธีติดตั้ง Open WebUI ด้วย Docker ภายในบรรทัดเดียว

เมื่อโปรแกรม Ollama และ Docker เปิดทำงานอยู่ ให้คุณเปิด Terminal หรือ Command Prompt ขึ้นมา จากนั้นให้คัดลอกคำสั่งด้านล่างนี้ไปวางและกด Enter:

docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

อธิบายคำสั่งเบื้องต้น: * -d คือการสั่งให้ทำงานอยู่เบื้องหลัง (Background/Detached) * -p 3000:8080 คือการเชื่อมพอร์ตใช้งานจากภายในคลาวด์ไปยังเครื่องของคุณผ่านพอร์ต 3000 * --add-host=host.docker.internal:host-gateway เป็นส่วนสำคัญที่ทำให้ Docker ของ Open WebUI สามารถมองเห็นและเชื่อมต่อกับ Ollama ที่รันอยู่ในระบบหลักของเครื่องคอมพิวเตอร์ได้ * -v open-webui:/app/backend/data เพื่อเก็บข้อมูลประวัติการแชตและบัญชีผู้ใช้เอาไว้ในเครื่อง แม้จะปิดหรืออัปเดต Docker ข้อมูลก็จะไม่หายไป

เมื่อรันคำสั่งเสร็จสิ้น ให้รอระบบดาวน์โหลดประมาณ 1-2 นาที จากนั้นเปิดเว็บเบราว์เซอร์แล้วพิมพ์ 주소: http://localhost:3000 คุณก็จะได้พบกับหน้าจอเข้าใช้งานทันที


วิธีตั้งค่าและเริ่มต้นใช้งานครั้งแรก

เมื่อคุณเข้าใช้งานครั้งแรก ระบบจะให้คุณลงทะเบียนบัญชีผู้ใช้งาน (Sign Up)

หมายเหตุสำคัญ: บัญชีแรกสุดที่คุณสมัครในระบบนี้จะได้รับสิทธิ์เป็น ผู้ดูแลระบบ (Admin) โดยอัตโนมัติ ซึ่งสามารถเข้าไปจัดการสิทธิ์ของผู้ใช้คนอื่นที่มาลงทะเบียนทีหลังได้

เมื่อเข้าสู่หน้าหลักแล้ว ระบบจะดึงรายชื่อโมเดลทั้งหมดที่อยู่ใน Ollama เครื่องคุณขึ้นมาให้เลือกใช้โดยอัตโนมัติที่แถบเมนูด้านบน (เช่น llama3.1:8b หรือ gemma2:9b) คุณสามารถคลิกเลือกโมเดลที่ต้องการแล้วเริ่มคุยได้ทันที!


ฟีเจอร์ที่ต้องลอง: คุยกับเอกสารของคุณเอง

หากต้องการให้ AI สรุปเอกสารหรือตอบคำถามจากไฟล์งาน ให้ทำตามขั้นตอนง่ายๆ ดังนี้: 1. ที่ช่องพิมพ์คำถาม ให้กดปุ่ม เครื่องหมายบวก (+) หรือพิมพ์เครื่องหมาย # 2. ระบบจะขึ้นปุ่มให้อัปโหลดไฟล์ ให้เลือกเอกสารที่คุณต้องการจากเครื่อง 3. พิมพ์สั่งงาน เช่น "สรุปเอกสารนี้เป็น 3 ข้อสำคัญ" หรือ "จากไฟล์นี้ ยอดขายไตรมาสสองเป็นอย่างไร" 4. ระบบจะทำการย่อยเอกสารด้วยไลบรารีในตัว และใช้ Ollama ในการตอบข้อมูลอย่างปลอดภัย


บทสรุป

การเชื่อมโยง Ollama เข้ากับ Open WebUI เป็นการเปิดมิติใหม่ของการใช้ AI ในชีวิตประจำวัน มันมอบความสะดวกสบายในระดับเดียวกับแพลตฟอร์มระดับโลก แต่ในขณะเดียวกันก็ให้ความอุ่นใจอย่างเต็มเปี่ยมว่าข้อมูลส่วนตัว ความลับทางธุรกิจ และแนวคิดต่างๆ จะถูกเก็บรักษาไว้อย่างมิดชิดภายในบ้านหรือคอมพิวเตอร์ของคุณเอง

นี่แหละคือหัวใจสำคัญและรากฐานของระบบ Private Brain OS ที่สมบูรณ์แบบ!

Read more

สร้าง AI Agent สกัด Knowledge Graph จากโน้ตส่วนตัว: เปลี่ยนข้อความกระจัดกระจายให้เป็นเครือข่ายความรู้ออฟไลน์ 100% ด้วย Python

สร้าง AI Agent สกัด Knowledge Graph จากโน้ตส่วนตัว: เปลี่ยนข้อความกระจัดกระจายให้เป็นเครือข่ายความรู้ออฟไลน์ 100% ด้วย Python + Ollama

เปลี่ยนเอกสารและโน้ตข้อความร้อยแก้วให้เป็น Knowledge Graph แบบโครงสร้าง (Subject-Predicate-Object) โดยอัตโนมัติ ด้วยสคริปต์ Python ร่วมกับ Local LLM ในเครื่อง ช่วยสกัดความสัมพันธ์ระหว่างความคิด เทคโนโลยี และบุคคลอย่างเป็นระบบออฟไลน์ 100%

By Linn
บอกลา Audible: คู่มือติดตั้ง Audiobookshelf เซิร์ฟเวอร์หนังสือเสียงและ eBook ส่วนตัวบน Home Server ด้วย Docker

บอกลา Audible: คู่มือติดตั้ง Audiobookshelf เซิร์ฟเวอร์หนังสือเสียงและ eBook ส่วนตัวบน Home Server ด้วย Docker

เปลี่ยนคลังหนังสือเสียงและดิจิทัลไฟล์ของคุณให้กลายเป็นเซิร์ฟเวอร์สตรีมมิ่งส่วนตัว ด้วย Audiobookshelf บน Home Server ผ่าน Docker พร้อมวิธีซิงค์ความคืบหน้าการฟังข้ามอุปกรณ์แบบเรียลไทม์

By Linn
สร้าง AI Agent สกัดและสังเคราะห์ Book Highlights: เปลี่ยนโน้ตอ่านหนังสือเป็น Book Summary อัจฉริยะใน Obsidian ด้วย Python + O

สร้าง AI Agent สกัดและสังเคราะห์ Book Highlights: เปลี่ยนโน้ตอ่านหนังสือเป็น Book Summary อัจฉริยะใน Obsidian ด้วย Python + Ollama

เปลี่ยนไฮไลต์และโน้ตย่อยจากการอ่านหนังสือให้กลายเป็น Book Summary ที่ทรงคุณค่าด้วย AI Agent ออฟไลน์ส่วนตัวที่จะสกัด Core Key Takeaways, Actionable Insights และเชื่อมโยงเข้ากับระบบ Second Brain แบบ Local 100%

By Linn
สร้าง Private AI Router ในเครื่องตัวเอง: คู่มือตั้งค่า LiteLLM สลับโมเดลอัจฉริยะตามประเภทงานแบบออฟไลน์ 100%

สร้าง Private AI Router ในเครื่องตัวเอง: คู่มือตั้งค่า LiteLLM สลับโมเดลอัจฉริยะตามประเภทงานแบบออฟไลน์ 100%

เรียนรู้วิธีตั้งค่า LiteLLM เป็น AI Gateway และ Router ในเครื่องตัวเอง เพื่อสลับรันโมเดล Ollama อัตโนมัติ ทั้งโมเดลเน้นความเร็ว โมเดลคิดวิเคราะห์เชิงลึก และโมเดลวิเคราะห์ภาพ ปลอดภัย 100% ไม่ต้องพึ่งคลาวด์

By Linn