🖥️ Asztali alkalmazás
A Libre WebUI asztali alkalmazása natív ablakba ágyazza a webes felületet macOS, Windows és Linux rendszeren. Egy Libre WebUI-szerverhez csatlakozik: az ugyanazon a gépen futóhoz vagy bármely megadott szerverhez.
Az alkalmazás saját tárolóban készül; minden kiadás telepítői a fő tároló GitHub-kiadásaihoz vannak csatolva.
📦 Letöltés és telepítés
Töltse le a platformjának megfelelő csomagot a legújabb kiadásból:
- macOS (Apple Silicon):
Libre-WebUI-Desktop-{version}-mac-arm64.dmgvagy.zip, illetvebrew install --cask libre-webui/tap/libre-webui-desktop - Windows:
Libre-WebUI-Desktop-Setup-{version}.exe(telepítő) vagyLibre-WebUI-Desktop-{version}.exe(hordozható) - Linux:
Libre-WebUI-Desktop-{version}.AppImagevagyLibre-WebUI-Desktop-{version}-{arch}.deb
Az átnevezés előtti kiadások ezeket az elemeket Libre-WebUI-Frontend előtaggal, Libre WebUI Frontend.app nevű alkalmazáscsomagban adták ki.
A macOS sérültként blokkolja az alkalmazást
A Libre WebUI átmenetileg ad hoc aláírást használ a macOS-buildekhez. Ez szerkezetileg érvényesen tartja az alkalmazáscsomagot, de nem azonosítja a kiadót az Apple felé, és nem teszi lehetővé a hitelesítést. Miután az alkalmazást az Applications mappába másolta, engedélyezze a Rendszerbeállítások → Adatvédelem és biztonság → Megnyitás mindenképpen útvonalon.
Ha a macOS nem kínálja fel ezt a lehetőséget, csak azután távolítsa el a karanténattribútumot, hogy ellenőrizte: az alkalmazás a hivatalos Libre WebUI-kiadásból származik:
xattr -dr com.apple.quarantine "/Applications/Libre WebUI Desktop.app"
open "/Applications/Libre WebUI Desktop.app"
Ne tiltsa le globálisan a Gatekeepert. A zökkenőmentes terjesztéshez továbbra is Developer ID Application tanúsítvány és Apple-hitelesítés szükséges.
🔌 Csatlakozás szerverhez
Az alkalmazás kliens, ezért Libre WebUI-szerverre van szüksége. Első indításkor a kezdőképernyő két lehetőséget kínál:
- Helyi: az alkalmazás szervert keres a gépen (3001-es port, a Docker-lemezkép és az
npx libre-webuialapértelmezése), majd az állapotellenőrzés válaszakor csatlakozik. - Távoli: adja meg bármely elérhető Libre WebUI-szerver URL-jét, például egy otthoni labor vagy csapattelepítés címét. Az alkalmazás csatlakozás előtt ellenőrzi a szervert.
A választás megmarad. Későbbi szerverváltáshoz használja a menüsáv Libre WebUI → Szerverváltás… elemét. Ha a megjegyzett szerver nem válaszol, az alkalmazás üres ablak helyett visszatér a kezdőképernyőre.
Helyi szerver futtatásához lásd a Gyors kezdést: a Docker Compose, az npx libre-webui és a Homebrew egyaránt használható.
🧰 Work az asztali alkalmazásban
Az asztali csomag nem tartalmazza a backendet, a Dockert vagy a Work konténer-runtime-ját. A Work elérhetőségét a csatlakoztatott szerver határozza meg:
- az a natív backend, amely futtatni tudja a
docker infoparancsot, feladathoz kötött Work-konténereket és elnevezett köteteket hozhat létre; - a tároló szabványos Compose-telepítése a gazda Docker-socketjének csatolásával biztosít Docker-alapú Worköt, míg az elérhető runtime nélküli egyéni konténertelepítés elérhetetlenként jelzi a Worköt;
- a Kubernetes-szerver Pod/PVC-alapú Worköt biztosít, ha a Helm chart
work.enabled=truebeállítással van telepítve; és - az alkalmazás a Work elérhetetlensége esetén is támogatja a Csevegést.
A Work-fájlok a szerver Docker-gazdagépén vagy Kubernetes-tárolójában találhatók, nem az asztali alkalmazásban. Az előnézetek a Libre WebUI aláírt, azonos eredetű proxyján haladnak át, így a helyi és távoli asztali kliensek is használhatják őket, ha a szerver reverse proxya megőrzi a HTTP- és WebSocket-forgalmat.
🎨 Asztali integráció
- Natív menüsáv alkalmazás-, szerkesztés-, nézet-, ablak- és súgómenükkel
- Egyéni macOS-címsor (
hiddenInset), az ablakgombokkal az oldalsávon - A sötét mód követi a rendszerbeállítást
- A külső hivatkozások az alapértelmezett böngészőben nyílnak meg, soha nem az alkalmazáson belül
- A renderer környezet-elkülönítéssel és Node-integráció nélkül fut
🚧 Korlátozások
- macOS-architektúra: a jelenlegi macOS-csomagok csak az Apple Silicon (
arm64) rendszert támogatják - Szervert igényel: az alkalmazás nem tartalmazza a backendet
- A Work a szerver runtime-jától függ: nincs benne Docker- vagy Kubernetes-runtime
- Nincs automatikus frissítés: a frissítéshez új csomagot kell letölteni
A runtime, a szolgáltatók, a tárolás és az előnézet biztonsági részleteiért lásd a Work: Elszigetelt munkaterületek oldalt.