Omarchy Plugin
Το Libre WebUI διαθέτει επίσημο plugin για το Omarchy, τη γνωμοδοτική επιφάνεια εργασίας Arch Linux + Hyprland. Ένα εικονίδιο στη γραμμή, ένα πλαίσιο: αν ο διακομιστής σας Libre WebUI είναι ενεργός, ποια έκδοση εκτελεί, πόσο γρήγορα απαντά, και μια εκκίνηση της εφαρμογής με ένα κλικ.
Το plugin είναι επαληθευμένο στο marketplace προσθέτων του Omarchy — ελέγχθηκε από συντηρητή του marketplace στο ακριβές δημοσιευμένο commit.
- Καταχώριση στο marketplace: plugins.omarchy.org → Libre WebUI
- Αποθετήριο πηγαίου κώδικα: libre-webui/omarchy-libre-webui
Τι κάνει
- Κατάσταση με μια ματιά — το εικονίδιο στη γραμμή ανάβει όταν ο διακομιστής σας πέφτει· το πλαίσιο δείχνει online/offline, την έκδοση που εκτελείται και τον χρόνο απόκρισης. Ο έλεγχος χρησιμοποιεί το μη αυθεντικοποιημένο endpoint
/health/live, οπότε δεν αποθηκεύονται διαπιστευτήρια και λειτουργεί το ίδιο για τοπικούς και απομακρυσμένους διακομιστές. - Εκκίνηση με ένα κλικ — ανοίξτε το Libre WebUI ως παράθυρο web-app χωρίς πλαίσιο (
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
Έπειτα προσθέστε το widget στη γραμμή σας από τις ρυθμίσεις γραμμής. Δεν έχετε ακόμα το Libre WebUI; Μία εντολή:
npx libre-webui@latest
και η προεπιλεγμένη URL διακομιστή του widget (http://localhost:8080) τον εντοπίζει αμέσως.
Ρυθμίσεις
| Ρύθμιση | Προεπιλογή | Σκοπός |
|---|---|---|
| URL διακομιστή | http://localhost:8080 | Πού βρίσκεται ο διακομιστής σας Libre WebUI — τοπικά ή απομακρυσμένα. |
| Διάστημα ανανέωσης | 30 s | Πόσο συχνά εκτελείται ο έλεγχος υγείας. |
| Άνοιγμα ως | Web app window | Παράθυρο εφαρμογής omarchy-launch-webapp έναντι καρτέλας προγράμματος περιήγησης xdg-open. |
| Εντολή εκκίνησης | (κενό) | Προαιρετική εντολή που εκτελεί το κουμπί Start όσο ο διακομιστής είναι offline. |
Ποντίκι και IPC
| Ενέργεια | Αποτέλεσμα |
|---|---|
| Αριστερό κλικ | Εναλλαγή πλαισίου |
| Δεξί κλικ | Εκκίνηση Libre WebUI |
| Μεσαίο κλικ | Άμεση ανανέωση |
Το widget απαντά σε shell IPC, οπότε μπορείτε να συνδέσετε πλήκτρα στο Hyprland:
omarchy-shell shell toggle org.librewebui.companion
Επιπλέον ρήματα IPC: refresh, launch.
Αφαίρεση
omarchy plugin remove org.librewebui.companion
Ασφάλεια
Το plugin είναι σκόπιμα ελάχιστο: η μόνη του πρόσβαση δικτύου είναι ο έλεγχος υγείας έναντι της URL διακομιστή που ρυθμίζετε, τα σώματα απόκρισης έχουν όριο μεγέθους στην πηγή, και η URL δεν παρεμβάλλεται ποτέ σε κείμενο shell. Ο έλεγχος ασφάλειας του marketplace κάλυψε ακριβώς αυτές τις ιδιότητες· το πλήρες ιστορικό είναι δημόσιο στο αποθετήριο και στο νήμα υποβολής στο marketplace.