Μετάβαση στο κύριο περιεχόμενο

Omarchy Plugin

Το Libre WebUI διαθέτει επίσημο plugin για το Omarchy, τη γνωμοδοτική επιφάνεια εργασίας Arch Linux + Hyprland. Ένα εικονίδιο στη γραμμή, ένα πλαίσιο: αν ο διακομιστής σας Libre WebUI είναι ενεργός, ποια έκδοση εκτελεί, πόσο γρήγορα απαντά, και μια εκκίνηση της εφαρμογής με ένα κλικ.

Το plugin είναι επαληθευμένο στο marketplace προσθέτων του Omarchy — ελέγχθηκε από συντηρητή του marketplace στο ακριβές δημοσιευμένο commit.

Τι κάνει

  • Κατάσταση με μια ματιά — το εικονίδιο στη γραμμή ανάβει όταν ο διακομιστής σας πέφτει· το πλαίσιο δείχνει 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.