Zum Hauptinhalt springen

⏱️ Schnellstart

Sponsored by n8n
n8n
Does your interface have a backend yet? Try n8n
Wichtige Hinweise zu Benutzerrollen und Privatsphäre:
  • Admin-Erstellung: Das erste Konto, das in Open WebUI erstellt wird, erhält Administratorrechte und somit Kontrolle über Benutzerverwaltung und Systemeinstellungen.
  • Benutzerregistrierungen: Nachfolgende Anmeldungen starten mit dem Status Ausstehend und benötigen die Genehmigung des Administrators für den Zugriff.
  • Privatsphäre und Datensicherheit: Alle Ihre Daten, einschließlich Anmeldedaten, werden lokal auf Ihrem Gerät gespeichert. Open WebUI gewährleistet strenge Vertraulichkeit und keine externen Anforderungen für verbesserte Privatsphäre und Sicherheit.
    • Alle Modelle sind standardmäßig privat. Modelle müssen explizit über Gruppen freigegeben oder öffentlich gemacht werden. Wenn ein Modell einer Gruppe zugewiesen wird, können es nur Mitglieder dieser Gruppe sehen. Wenn ein Modell öffentlich gemacht wird, können alle Benutzer innerhalb der Instanz es sehen.

Wählen Sie unten Ihre bevorzugte Installationsmethode aus:

  • Docker: Offiziell unterstützt und empfohlen für die meisten Benutzer
  • Python: Geeignet für ressourcenschwache Umgebungen oder Benutzer, die eine manuelle Einrichtung bevorzugen
  • Kubernetes: Ideal für unternehmensweite Bereitstellungen, die Skalierung und Orchestrierung erfordern

Schnellstart mit Docker 🐳

Befolgen Sie diese Schritte, um Open WebUI mit Docker zu installieren.

Schritt 1: Open WebUI-Image abrufen

Beginnen Sie damit, das neueste Open WebUI-Docker-Image aus dem GitHub Container-Register abzurufen.

docker pull ghcr.io/open-webui/open-webui:main

Schritt 2: Container ausführen

Führen Sie den Container mit den Standardeinstellungen aus. Dieser Befehl beinhaltet eine Volumen-Mapping-Option, um eine dauerhafte Datenspeicherung sicherzustellen.

docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main

Wichtige Flags

  • Volumen-Mapping (-v open-webui:/app/backend/data): Stellt die dauerhafte Speicherung Ihrer Daten sicher. Dies verhindert Datenverluste zwischen Container-Neustarts.
  • Port-Mapping (-p 3000:8080): Stellt die WebUI an Port 3000 Ihrer lokalen Maschine bereit.

Verwendung von GPU-Unterstützung

Für Nvidia-GPU-Unterstützung fügen Sie --gpus all zum docker run-Befehl hinzu:

docker run -d -p 3000:8080 --gpus all -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:cuda

Einzelbenutzermodus (Login deaktivieren)

Um die Anmeldeseite für eine Einzelbenutzer-Einrichtung zu umgehen, setzen Sie die Umgebungsvariable WEBUI_AUTH auf False:

docker run -d -p 3000:8080 -e WEBUI_AUTH=False -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main
warnung

Sie können nach dieser Änderung nicht mehr zwischen Einzelbenutzermodus und Mehrbenutzermodus wechseln.

Erweiterte Konfiguration: Verbindung zu Ollama auf einem anderen Server

Um Open WebUI mit einem Ollama-Server auf einem anderen Host zu verbinden, fügen Sie die Umgebungsvariable OLLAMA_BASE_URL hinzu:

docker run -d -p 3000:8080 -e OLLAMA_BASE_URL=https://example.com -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

Zugriff auf die WebUI

Sobald der Container läuft, können Sie auf Open WebUI zugreifen unter:

http://localhost:3000

Für detaillierte Hilfe zu jedem Docker-Flag siehe Dokumentation von Docker.

Aktualisierung

Um Ihre lokale Docker-Installation auf die neueste Version zu aktualisieren, können Sie entweder Watchtower verwenden oder den Container manuell aktualisieren.

Option 1: Verwendung von Watchtower

Mit Watchtower können Sie den Aktualisierungsprozess automatisieren:

docker run --rm --volume /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --run-once open-webui

(Ersetzen Sie open-webui durch den Namen Ihres Containers, falls dieser unterschiedlich ist.)

Option 2: Manuelle Aktualisierung

  1. Stoppen und entfernen Sie den aktuellen Container:

    docker rm -f open-webui
  2. Holen Sie die neueste Version:

    docker pull ghcr.io/open-webui/open-webui:main
  3. Starten Sie den Container erneut:

    docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main

Beide Methoden aktualisieren Ihre Docker-Instanz und bringen sie mit dem neuesten Build wieder zum Laufen.

Nächste Schritte

Nach der Installation besuchen Sie:

Sie können jetzt Open WebUI verwenden!

Verwendung von Open WebUI mit Ollama

Wenn Sie Open WebUI mit Ollama verwenden, lesen Sie unbedingt unseren Ollama-Startleitfaden, um zu erfahren, wie Sie Ihre Ollama-Instanzen mit Open WebUI verwalten.

Treten Sie der Community bei

Brauchen Sie Hilfe? Haben Sie Fragen? Treten Sie unserer Community bei: