Aktualisieren
camera.ui hat zwei Teile, die aktualisiert werden: den Server und die App, mit der du ihn installiert hast. Beides läuft über die Seite Updates, egal wie du installiert hast.
Die Updates-Seite
Updates in der Navigation sammelt alles, was aktualisiert werden kann, in drei Abschnitten: Server, Plugins und Worker. Eine Zeile mit einer neueren Version öffnet deren Release Notes, Nach Updates suchen prüft erneut. Nur für Admins.
Alle aktualisieren installiert erst die Worker, dann die Plugins, den Server zuletzt, weil seine Installation ihn neu startet. Ein fehlgeschlagener Eintrag kann einzeln wiederholt werden. Es läuft immer nur ein Durchgang, der Button wartet also, solange ein per Hand gestartetes Plugin- oder Worker-Update läuft.

Eine Zeile kann auch sagen, warum sie hier nicht aktualisiert werden kann. Aktualisiert sich mit der Desktop-App heißt, die App ist zu alt, um ihre Updates aus der Ferne zu installieren, aktualisiere sie also auf ihrer Maschine.
camera.ui sucht alle 10 Minuten nach neuen Versionen und meldet sich, wenn Server, ein Plugin oder ein Worker eine hat.
Den Server aktualisieren
Wie der Server aktualisiert wird, hängt von der Installationsart ab:
- Docker oder Bare-Metal. Die Updates-Seite installiert die neue Version und startet den Server neu. Ein neues Docker-Image aktualisiert den Server nicht (siehe Das Docker-Image aktualisieren).
- Desktop-App. App und Server gehören zusammen, die Zeile Server ist deshalb die App selbst. Siehe Die Desktop-App aktualisieren.
Die Benachrichtigung für eine Vorabversion trägt den Titel Beta update.
Beta-Updates
Mit Beta-Updates unter Einstellungen → System bietet der Server Vorabversionen an, und Verwalten auf derselben Seite listet sie, um eine bestimmte zu installieren. Der Schalter erreicht alles, was diesem Server folgt: Die Desktop-App wechselt auf den Beta-Feed, ein Server auf einer Beta zieht seine Desktop-Worker auf die passende Beta nach, und in der mobilen App schaltet er zusätzlich die Beta-Over-the-Air-Updates der Oberfläche ein. Vorabversionen können weniger stabil sein. Bist du einmal auf einer Vorabversion, bietet der Server die nächste Beta weiter an, auch wenn du den Schalter wieder ausschaltest. Installiere unter Verwalten eine stabile Version, um die Beta-Schiene zu verlassen.

Beta-Versionen von Plugins
Plugins haben einen eigenen Schalter, die Beta-Updates des Servers erreichen sie nicht. Beta-Versionen im Zahnrad-Menü neben der Suche auf der Plugins-Seite nimmt Vorabversionen in die Versionsauswahl jedes Plugins auf und bietet sie als Updates an. Wieder aus, bleibt eine installierte Beta, bis du eine andere Version wählst. Siehe Plugins.
Die Desktop-App aktualisieren
Die Desktop-App installiert Updates beim Start und prüft im laufenden Betrieb weiter. Ein gefundenes Update erscheint auf der Updates-Seite als Zeile Server: Installieren lädt es und startet die App neu, auch von einem anderen Gerät aus. Lässt du es liegen, installiert es sich beim nächsten Start.
Eine Ausnahme unter Linux: Nur die .AppImage aktualisiert sich selbst. Die .deb aktualisierst du, indem du die neue .deb von der Download-Seite installierst.
Das Docker-Image aktualisieren
Server und Docker-Image werden getrennt aktualisiert. Der Launcher installiert den Server beim ersten Start ins Volume und behält diese Version über jeden späteren Pull hinweg.
Das Image (Basis-OS, GPU-Bibliotheken, Launcher) aktualisierst du so:
docker compose pull
docker compose up -dUm den Server zu aktualisieren, nutze die Updates-Seite oder führe cameraui update-server -H /data im Container aus und starte ihn danach neu. Das -H /data ist wichtig: ohne landet das Update außerhalb des Daten-Volumes und der Neustart bootet wieder die alte Version.
Die Mobile-Apps aktualisieren
Die Mobile-Apps aktualisieren sich über den App Store und Google Play (während der Beta: TestFlight auf iOS, der Testing-Track im Play Store auf Android) und erhalten zusätzlich Over-the-Air-Updates der Oberfläche.