ข้ามไปยังเนื้อหาหลัก

ปลั๊กอิน Omarchy

Libre WebUI มาพร้อมปลั๊กอินทางการสำหรับ Omarchy เดสก์ท็อป Arch Linux + Hyprland ที่มีแนวทางชัดเจน ไอคอนแถบเดียว แผงเดียว บอกว่าเซิร์ฟเวอร์ Libre WebUI ของคุณทำงานอยู่หรือไม่ รันเวอร์ชันไหน ตอบสนองเร็วแค่ไหน พร้อมตัวเปิดแอปแบบคลิกเดียว

ปลั๊กอินนี้ ผ่านการยืนยันใน Omarchy plugin marketplace — ตรวจสอบโดยผู้ดูแล marketplace ที่ commit ที่เผยแพร่จริง

สิ่งที่ทำได้

  • เห็นสถานะในพริบตา — ไอคอนแถบจะติดสว่างเมื่อเซิร์ฟเวอร์ล่ม แผงแสดง online/offline เวอร์ชันที่กำลังรัน และเวลาแฝงของการตอบสนอง การตรวจสอบใช้ endpoint /health/live ที่ไม่ต้องยืนยันตัวตน จึงไม่มีการเก็บข้อมูลรับรองใด ๆ และใช้ได้ทั้งกับเซิร์ฟเวอร์ในเครื่องและระยะไกล
  • เปิดแบบคลิกเดียว — เปิด Libre WebUI เป็นหน้าต่างเว็บแอปแบบไม่มีกรอบ (omarchy-launch-webapp) หรือแท็บเบราว์เซอร์ปกติ คลิกขวาที่ไอคอนแถบเพื่อเปิดโดยตรง
  • เริ่มเมื่อเซิร์ฟเวอร์ล่ม — ตั้งค่าคำสั่งเริ่มระบบแบบไม่บังคับ (systemctl --user start libre-webui, docker start libre-webui, …) แล้วปุ่ม Start จะปรากฏทุกครั้งที่เซิร์ฟเวอร์ offline พร้อมตรวจซ้ำเร็วจนกว่าจะตอบสนอง
  • เน้นแป้นพิมพ์ — Enter เปิดแอป R รีเฟรช ปุ่มลูกศรและ Escape ทำงานเหมือนแผง Omarchy อื่น ๆ

การติดตั้ง

omarchy plugin add https://github.com/libre-webui/omarchy-libre-webui.git --enable

จากนั้นเพิ่มวิดเจ็ตลงในแถบจากการตั้งค่าแถบ ยังไม่มี Libre WebUI ใช่ไหม แค่คำสั่งเดียว

npx libre-webui@latest

และ URL เซิร์ฟเวอร์เริ่มต้นของวิดเจ็ต (http://localhost:8080) จะพบทันที

การตั้งค่า

การตั้งค่าค่าเริ่มต้นวัตถุประสงค์
URL เซิร์ฟเวอร์http://localhost:8080ตำแหน่งเซิร์ฟเวอร์ Libre WebUI ของคุณ — ในเครื่องหรือระยะไกล
ช่วงเวลารีเฟรช30 วินาทีความถี่ในการตรวจสุขภาพ
เปิดเป็นหน้าต่างเว็บแอปหน้าต่างแอป omarchy-launch-webapp เทียบกับแท็บเบราว์เซอร์ xdg-open
คำสั่งเริ่มระบบ(ว่าง)คำสั่งไม่บังคับที่ปุ่ม Start จะรันขณะเซิร์ฟเวอร์ offline

เมาส์และ IPC

การกระทำผล
คลิกซ้ายสลับแผง
คลิกขวาเปิด Libre WebUI
คลิกกลางรีเฟรชทันที

วิดเจ็ตตอบสนองต่อ shell IPC จึงสามารถผูกคีย์ลัดใน Hyprland ได้

omarchy-shell shell toggle org.librewebui.companion

คำสั่ง IPC เพิ่มเติม: refresh, launch

การถอนการติดตั้ง

omarchy plugin remove org.librewebui.companion

ความปลอดภัย

ปลั๊กอินนี้ตั้งใจให้เรียบง่ายที่สุด การเข้าถึงเครือข่ายมีเพียงการตรวจสุขภาพไปยัง URL เซิร์ฟเวอร์ที่คุณตั้งค่า เนื้อหาการตอบกลับถูกจำกัดขนาดที่ต้นทาง และ URL จะไม่ถูกแทรกลงในข้อความ shell เลย การตรวจสอบความปลอดภัยของ marketplace ครอบคลุมคุณสมบัติเหล่านี้โดยตรง ประวัติทั้งหมดเปิดเผยต่อสาธารณะใน ที่เก็บโค้ด และในกระทู้การส่งเข้า marketplace