Перейти до основного вмісту

Плагін Omarchy

Libre WebUI постачає офіційний плагін для Omarchy — продуманої стільниці Arch Linux + Hyprland. Одна іконка на панелі, одна панель: чи працює ваш сервер Libre WebUI, яку версію він використовує, наскільки швидко відповідає, і запуск застосунку в один клік.

Плагін перевірений на маркетплейсі плагінів Omarchy — переглянутий модератором маркетплейсу саме на опублікованому коміті.

Що він робить

  • Стан з одного погляду — іконка на панелі загоряється, коли сервер падає; панель показує онлайн/офлайн, поточну версію та затримку відповіді. Перевірка використовує неавтентифіковану кінцеву точку /health/live, тож жодні облікові дані не зберігаються, і вона працює однаково для локальних і віддалених серверів.
  • Запуск в один клік — відкрийте Libre WebUI як вікно веб-застосунку без рамки (omarchy-launch-webapp) або звичайну вкладку браузера. Клацніть правою кнопкою на іконці панелі, щоб запустити напряму.
  • Запуск, коли сервер вимкнено — налаштуйте необов'язкову команду запуску (systemctl --user start libre-webui, docker start libre-webui, …), і кнопка «Запустити» з'являється щоразу, коли сервер офлайн, зі швидким повторним опитуванням, доки він не відповість.
  • Керування з клавіатури — 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.
Команда запуску(порожньо)Необов'язкова команда, яку виконує кнопка «Запустити», доки сервер офлайн.

Миша та IPC

ДіяЕфект
Клацання лівоюПеремкнути панель
Клацання правоюЗапустити Libre WebUI
Клацання середньоюОновити зараз

Віджет відповідає на IPC оболонки, тож можна прив'язати клавіші в Hyprland:

omarchy-shell shell toggle org.librewebui.companion

Додаткові дієслова IPC: refresh, launch.

Видалення

omarchy plugin remove org.librewebui.companion

Безпека

Плагін навмисно мінімальний: його єдиний мережевий доступ — це перевірка справності за URL-адресою сервера, яку ви налаштовуєте, тіла відповідей обмежені за розміром на боці виробника, а URL-адреса ніколи не підставляється в текст оболонки. Перевірка безпеки маркетплейсу охопила саме ці властивості; повна історія є публічною в репозиторії та в темі подання на маркетплейс.