Datenpunkt: Die offizielle Versionsmeldung vom 04.11.2026 weist darauf hin, dass Open WebUI 0.13.0 eine Datenbankmigration enthält und vor dem Upgrade ein Backup erforderlich ist (Versionshinweis). Daraus folgt eine klare Handlung: Aktualisieren Sie nicht einfach das Image und betrachten Sie den Vorgang als erledigt. Prüfen Sie zuerst Sicherung und Bereitstellungsart; bei mehreren Instanzen oder Workern müssen alle Instanzen nach offizieller Vorgabe abgestimmt aktualisiert werden. Planen Sie danach eine funktionale Abnahme ein.
Geeignet: für Sie, wenn Sie Open WebUI selbst betreiben und eine kontrollierte Aktualisierung mit überprüfbarem Rückweg vorbereiten. Nicht geeignet: als Anleitung, um ohne Prüfung Ihrer Datenbank, Konfiguration und Installationsart ein allgemeingültiges Update-Kommando auszuführen.
Dieser Ablauf richtet sich an Entwicklerinnen und Entwickler, die eine Einzelinstanz warten und Backup, Aktualisierung sowie Prüfung vorbereiten möchten.
Betriebsteams mit mehreren Instanzen oder Workern können damit die koordinierte Aktualisierung und Versionsgleichheit planen.
Verantwortliche für Teamarbeitsbereiche sollten vorab prüfen, ob geänderte Bedienelemente und Werkzeugfunktionen die internen Abläufe berühren.
Zuletzt geprüft am 07.11.2026 anhand der offiziellen Versionshinweise und des Update-Leitfadens. Prüfen Sie vor dem produktiven Einsatz erneut, ob der Projektstand Hinweise ergänzt oder korrigiert hat.
Vor dem Image-Wechsel: Auswirkungen prüfen statt nur Versionsnummer vergleichen
Die Veröffentlichung von Open WebUI 0.13.0 datiert auf den 03.11.2026; die offiziellen Hinweise nennen Änderungen, die über einen reinen Austausch des Container-Images hinausgehen (Release-Eintrag). Entscheidend für Ihre Planung ist die Datenbankmigration. Außerdem müssen Sie die eigene Bereitstellung einordnen: Ein einzelner Container hat andere Koordinationsrisiken als ein Betrieb mit mehreren Instanzen oder Workern.
Wie aktualisieren Sie Open WebUI 0.13.0, ohne die Installation mit einem unpassenden Standardbefehl zu gefährden? Folgen Sie der offiziellen Aktualisierungsanleitung für Ihre konkrete Installationsart. Docker Compose und Python sind unterschiedliche Betriebswege; ein Befehl, der für den einen passt, darf nicht ungeprüft auf den anderen übertragen werden. Halten Sie fest, wie die Anwendung gestartet wird, welche Version aktuell läuft und an welcher Stelle die persistenten Daten liegen. Die offizielle Anleitung ist maßgeblich für die einzelnen Schritte; dieser Beitrag ersetzt sie nicht durch ein vereinfachtes Universalrezept.
Ermitteln Sie vor der Änderung mindestens:
- den derzeit verwendeten Image-Tag oder die installierte Paketversion;
- den tatsächlichen Startweg, einschließlich Compose-Datei, Dienstdefinition oder Python-Umgebung;
- die Zahl der Anwendungsinstanzen und Worker sowie deren Zuordnung;
- die verwendete Datenbank und ihre konkrete Speicher- oder Verbindungsdefinition;
- die persistenten Verzeichnisse und Umgebungsvariablen, die Ihre Installation tatsächlich nutzt.
Konfigurationsdateien können sich zwischen Installationen unterscheiden. Deshalb sollten Sie weder einen bestimmten Datenpfad noch eine bestimmte Datenbank als universell voraussetzen. Prüfen Sie die eigene Compose-Konfiguration und vergleichen Sie sie mit der Referenz für Umgebungsvariablen. Das schützt vor einem häufigen Fehler: Ein Backup des falschen Verzeichnisses kann formal erfolgreich sein, aber gerade die für die Wiederherstellung benötigten Daten auslassen. Notieren Sie außerdem, welche Dienste von der Webanwendung abhängig sind und ob ein Neustart Auswirkungen auf andere Arbeitsabläufe hat.
Vor dem Start: wiederherstellbares Backup und Rückweg vorbereiten
Was muss vor der Aktualisierung gesichert werden? Sichern Sie die Daten, die Ihre laufende Instanz wirklich verwendet: Datenbank, persistente Anwendungsdaten und die für den Betrieb nötige Konfiguration. Welche Objekte dazugehören, hängt von Ihrer Bereitstellung ab. Leiten Sie den Umfang deshalb aus der aktiven Compose-Datei beziehungsweise Ihrer tatsächlichen Installationskonfiguration ab, statt einen angenommenen Standardpfad zu kopieren. Für Besonderheiten bei Datenbankmigrationen stellt das Projekt eine eigene Fehlerbehebungsdokumentation bereit.
Erstellen Sie vor dem Eingriff eine kurze Bestandsaufnahme. Notieren Sie den bisherigen Image-Tag, die relevanten Umgebungsvariablen, Startparameter und den Zustand der Dienste. Bewahren Sie die verwendete Konfiguration sicher auf und vermerken Sie, welches Backup zu welchem Ausgangszustand gehört. Wenn Sie Zugangsdaten oder Schlüssel dokumentieren, legen Sie diese nicht unverschlüsselt in ein gemeinsames Änderungsprotokoll. Erfassen Sie auch, welche Person für die Sicherung, den Aktualisierungslauf und die Freigabe verantwortlich ist. Bei einem Teamwechsel oder einem ungeplanten Abbruch darf der Wiederherstellungsweg nicht nur im Kopf einer einzelnen Person existieren.
Ein Backup gilt nicht allein deshalb als brauchbar, weil ein Sicherungslauf ohne Fehlermeldung beendet wurde. Kontrollieren Sie, ob die Sicherungsdateien lesbar und vollständig sind und ob Sie die Wiederherstellung in einer geeigneten Umgebung nachvollziehbar durchführen können. Bei produktiven Teamdaten sollten Sie eine Wiederherstellungsprobe einplanen, die nicht die laufende Datenbank überschreibt. Klären Sie außerdem vor dem Start, wer den Rollback auslösen darf und unter welchen Bedingungen der Vorgang gestoppt wird.
Woran erkennen Sie, dass der Rückweg vorbereitet ist? Sie können das Backup einem konkreten Ausgangszustand zuordnen, wissen, welche Daten und Konfigurationen wiederhergestellt werden müssen, und haben geprüft, dass die benötigten Sicherungsdateien tatsächlich zugänglich sind. Halten Sie auch fest, wie Sie die Wiederherstellung von einem erneuten Upgrade unterscheiden und an welcher Stelle Sie den Vorgang wieder aufnehmen dürfen. Fehlt einer dieser Punkte, verschieben Sie das Upgrade, bis die Wiederherstellung planbar ist.
Beim Rollout: Installationsart und Instanzzahl berücksichtigen
Bei Docker Compose können Sie vor Änderungen zunächst prüfen, ob die Konfiguration aufgelöst werden kann. docker compose config gibt die zusammengeführte und normalisierte Compose-Konfiguration aus; die genaue Funktion beschreibt die Docker-Compose-Referenz. Behandeln Sie diese Prüfung nicht als Datenbanktest: Sie bestätigt weder, dass ein Backup lesbar ist, noch dass die Migration erfolgreich sein wird. Prüfen Sie die Ausgabe zudem auf unbeabsichtigt offengelegte Geheimnisse, bevor Sie sie in ein Ticket oder Änderungsprotokoll übernehmen.
Für die Aktualisierung selbst folgen Sie dem Ablauf, der für Ihre Installation in der offiziellen Dokumentation beschrieben ist. Wenn Sie Docker Compose verwenden, prüfen Sie insbesondere, ob Sie den vorgesehenen Dienst, den passenden Image-Tag und die vorhandene Konfiguration bearbeiten. Bei einer Python-Installation gilt entsprechend deren dokumentierter Aktualisierungsweg. Verwenden Sie keine aus einer anderen Installation kopierten Befehle, solange Sie nicht bestätigt haben, dass Dienstnamen, Speicherorte und Umgebungsvariablen zu Ihrer Umgebung passen.
Müssen mehrere Open-WebUI-Instanzen gemeinsam aktualisiert werden? Ja. Die offiziellen Upgrade-Hinweise verlangen, dass Installationen mit mehreren Instanzen oder Workern synchron aktualisiert werden; vermeiden Sie daher einen längeren Mischbetrieb mit unterschiedlichen Versionsständen. Legen Sie ein Wartungsfenster fest, stimmen Sie die Reihenfolge mit den für Betrieb und Datenbank verantwortlichen Personen ab und kontrollieren Sie, dass alle Instanzen demselben geplanten Versionsstand folgen. Die Dokumentation zur Skalierung hilft dabei, die Architektur Ihrer Installation einzuordnen.
Während der Änderung beobachten Sie die Anwendungs- und Datenbankprotokolle. Halten Sie fest, wann die Migration beginnt und ob sie abgeschlossen wird. Wenn Fehler auftreten, stoppen Sie weitere Änderungen, sichern Sie die relevanten Protokolle und vergleichen Sie die Meldungen mit der offiziellen Migrationsdokumentation. Starten Sie nicht vorsorglich weitere Instanzen und wiederholen Sie die Migration nicht blind: Erst muss geklärt sein, ob ein Wiederholungsversuch für den dokumentierten Zustand vorgesehen ist. Unterscheiden Sie dabei zwischen einem Startfehler der Anwendung, einem Verbindungsfehler zur Datenbank und einer ausdrücklich gemeldeten fehlgeschlagenen Migration; diese Fälle erfordern nicht zwangsläufig dieselbe Reaktion.
Für eine Compose-Installation können Sie den laufenden Dienstzustand beispielsweise mit docker compose ps prüfen und die Protokolle des tatsächlichen Dienstes mit docker compose logs <dienstname> auslesen. Ersetzen Sie den Platzhalter durch den Dienstnamen aus Ihrer eigenen Compose-Datei. Solche Diagnosebefehle zeigen Status und Protokolle; sie belegen nicht für sich allein, dass Datenbankänderungen vollständig und fachlich korrekt sind. Fügen Sie dem Änderungsprotokoll Zeitpunkt, betroffenen Dienst und relevante Fehlermeldung hinzu, aber vermeiden Sie, vertrauliche Sitzungsdaten oder Schlüssel in frei zugängliche Protokolle zu kopieren.
Nach dem Rollout: Migration und Teamabläufe getrennt abnehmen
Ein erreichbares Webinterface ist kein ausreichender Abnahmenachweis. Beginnen Sie mit den Betriebsgrundlagen: Starten die erwarteten Dienste, sind die Protokolle frei von ungelösten Migrationsfehlern und zeigt die Anwendung den vorgesehenen Versionsstand? Vergleichen Sie diese Beobachtungen mit Ihrer Bestandsaufnahme. Wenn eine Instanz fehlt oder eine Migration nicht eindeutig abgeschlossen wurde, geben Sie den Dienst nicht als vollständig aktualisiert frei.
Danach prüfen Sie mit einem dafür vorgesehenen Konto die Anmeldung. Kontrollieren Sie, ob historische Sitzungen, Wissensbestände und die von Ihrem Team gespeicherten Einstellungen weiterhin verfügbar sind. Nutzen Sie dabei konkrete, bereits vor dem Upgrade dokumentierte Beispiele. Ein leerer Testbereich sagt wenig über die Wiederherstellung tatsächlicher Teamdaten aus. Prüfen Sie außerdem die Berechtigungen mit einem Konto, das die normalen Aufgaben eines Teammitglieds abbildet; ein Administratorkonto kann Zugriffsprobleme verdecken, die im Arbeitsalltag anderer Nutzer auftreten.
Welche Änderungen an Werkzeugaufrufen sind für Teams relevant? Die Release-Informationen zu Open WebUI 0.13.0 führen Änderungen an der Position von Steuerelementen, der Begrenzung von Werkzeugaufrunden und dem Standardverhalten von Einschränkungen für Sub-Agents auf (offizieller Versionsartikel). Prüfen Sie die konkrete Beschreibung und die für Ihre Installation wirksame Konfiguration, bevor Sie interne Anleitungen oder Erwartungen anpassen. Leiten Sie daraus keine Regel für andere Open-WebUI-Versionen ab.
Testen Sie gezielt die Funktionen, die Ihr Team tatsächlich verwendet:
- Öffnen Sie vorhandene Teamarbeitsbereiche und prüfen Sie die erwarteten Steuerelemente an den in der neuen Version dokumentierten Stellen.
- Führen Sie einen repräsentativen Werkzeugaufruf aus und kontrollieren Sie, ob die für Ihren Arbeitsablauf relevante Anzahl von Aufrufen noch möglich ist.
- Falls Ihr Team Sub-Agents nutzt, prüfen Sie die geänderten Standardvorgaben und dokumentieren Sie, ob eine explizite Anpassung erforderlich ist.
- Testen Sie Modellverbindungen und weitere aktivierte Funktionen getrennt von der Datenbankabnahme; ein erfolgreicher Login bestätigt keine funktionierende externe Verbindung.
- Halten Sie Abweichungen, Testergebnisse und noch offene Punkte im Änderungsprotokoll fest.
Prüfen Sie dabei auch die tatsächlichen Umgebungsvariablen anhand der offiziellen Referenz. Ändern Sie nicht vorsorglich Werte, deren Zweck und Wirkung Sie nicht nachvollzogen haben. Wenn eine Anpassung erforderlich ist, dokumentieren Sie den alten und neuen Wert sowie den getesteten Arbeitsablauf. Informieren Sie betroffene Teammitglieder über sichtbare Änderungen erst dann als verbindliche Arbeitsanweisung, wenn Sie diese in der eigenen Installation überprüft haben.
Nach der Abnahme: Ressourcenbedarf messen statt Mindestwerte erfinden
Open WebUI als Anwendungsoberfläche und ein lokal betriebener Modellserver sind getrennte Lasten. Ermitteln Sie daher, welche Dienste tatsächlich auf derselben Maschine laufen. Wenn Modelle über einen externen Dienst angebunden sind, stammt deren Inferenzlast nicht automatisch vom Open-WebUI-Prozess. Wenn die Inferenz lokal erfolgt, müssen Sie zusätzlich die Ressourcen dieser Modellkomponente berücksichtigen. Verwechseln Sie die Anforderungen der Anwendung nicht mit einer pauschalen Aussage über die Leistung eines Servers.
Beobachten Sie nach der Aktualisierung die Systemauslastung, den belegten Arbeitsspeicher, den Datenträgerverbrauch, die Protokollmenge und die Netzwerknutzung während repräsentativer Teamabläufe. Vergleichen Sie die Messwerte mit dem Zeitraum vor dem Upgrade und notieren Sie, welche Funktionen und Nutzeraktionen dabei aktiv waren. Ohne solche Vergleichsdaten wäre eine vermeintlich präzise Kapazitätsempfehlung nicht belastbar. Planen Sie außerdem Reserve für Datenbankwachstum, Sicherungen und weitere auf derselben Maschine betriebene Dienste ein. Ein einzelner Messpunkt unmittelbar nach dem Start ist keine ausreichende Grundlage für eine dauerhafte Kapazitätsentscheidung; beobachten Sie auch reguläre Arbeitsabläufe und geplante Wartungsaufgaben.
Entscheidungszweige für das weitere Vorgehen:
- Wenn die Installation einzeln betrieben wird, die Migration ohne Fehler abgeschlossen ist und Ihre gespeicherten Daten sowie Kernabläufe geprüft wurden, geben Sie das Upgrade nach interner Freigabe regulär weiter.
- Wenn mehrere Instanzen oder Worker beteiligt sind, fahren Sie erst fort, wenn alle Instanzen abgestimmt aktualisiert wurden und der Versionsstand konsistent ist.
- Wenn Sicherung, Migrationsergebnis oder Datenbestand unklar sind, stoppen Sie die Freigabe und klären Sie den Zustand anhand der Protokolle und der offiziellen Migrationshinweise.
- Wenn hauptsächlich die lokale Modellinferenz die Ressourcen beansprucht, bewerten Sie diese Komponente getrennt. OSFP Cloud bietet keine GPU; ein Wechsel zu einem dedizierten AMD-Server ist daher keine Lösung für Anforderungen, die zwingend GPU-Rechenleistung voraussetzen.
Die folgende Gegenüberstellung ordnet die Abnahme nach Betriebslage ein; sie ersetzt weder Ihre Messungen noch die offiziellen Upgrade-Anweisungen.
| Betriebslage | Erforderlicher nächster Schritt | Freigabekriterium |
|---|---|---|
| Einzelinstanz, Backup geprüft | Dokumentierten Updateweg ausführen und Kernfunktionen testen | Migration, Anmeldung und gespeicherte Daten sind geprüft |
| Mehrere Instanzen oder Worker | Aktualisierung koordinieren und Mischbetrieb vermeiden | Alle Instanzen sind auf dem vorgesehenen Versionsstand |
| Migration mit Fehler oder unklarem Ergebnis | Weitere Änderungen stoppen, Protokolle sichern und Migrationshinweise heranziehen | Datenbankzustand und möglicher Wiederherstellungsweg sind geklärt |
| Hohe Last nach erfolgreichem Upgrade | Open-WebUI-Dienst und Modellinferenz getrennt messen | Änderung der Plattform erfolgt erst auf Basis repräsentativer Messwerte |
Wenn Sie nach der Abnahme einen Serverwechsel erwägen, betrachten Sie die Einschränkungen Ihrer aktuellen Lösung konkret: Bei gemeinsam genutzten VPS können Nachbarlasten die verfügbare Rechenleistung beeinflussen; bei Angeboten mit nicht transparent erklärter CPU-Zuteilung ist die tatsächliche Reservierung schwerer einzuschätzen; Bandbreiten- und Traffic-Abrechnung können die laufenden Kosten weniger vorhersehbar machen; und manche Plattformen lassen weniger Freiheit bei Betriebssystem oder Datenträgeraufbau. Das gilt nicht pauschal für jeden VPS, gehört aber in einen Vergleich, wenn Open WebUI dauerhaft mit Teamdaten und weiteren Diensten laufen soll.
Für einen längerfristigen Betrieb mit planbarer, exklusiv genutzter Hardware kann ein AMD-Bare-Metal-Server von OSFP Cloud passender sein als ein gemeinsam genutzter VPS. Prüfen Sie dafür die tatsächlich angebotenen Konfigurationen und Betriebssysteme, statt aus diesem Artikel bestimmte Hardwarewerte oder Leistungszusagen abzuleiten. Wenn Ihre Anwendung dagegen nur kurzzeitig läuft, die Last sehr gering ist oder Sie zwingend elastische GPU-Kapazität benötigen, ist eine physische Mietmaschine nicht automatisch die richtige Wahl. Die verfügbaren Serveroptionen und den passenden Zugangsweg können Sie anhand der Konfigurationsübersicht von OSFP Cloud und der Informationen zum SSH-Zugang prüfen.
Stellen Sie Ihre selbst gehostete KI-Umgebung auf dedizierter Hardware bereit
Mit OSFP Cloud erhalten Sie einen vollständigen physischen Server in Tokio mit 32 Kernen und 64 Threads.
ab $462 / Monat