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

Плагін 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-адреса ніколи не підставляється в текст оболонки. Перевірка безпеки маркетплейсу охопила саме ці властивості; повна історія є публічною в репозиторії та в темі подання на маркетплейс.