🔄 Mise à jour d'Open WebUI
Pourquoi mon Open WebUI ne se met-il pas à jour ?
Pour mettre à jour votre installation locale de Docker Open WebUI vers la dernière version disponible, vous pouvez utiliser Watchtower ou mettre à jour manuellement le conteneur. Suivez l'une des étapes ci-dessous pour être guidé dans la mise à jour de votre image existante d'Open WebUI.
Mise à jour manuelle
-
Arrêtez et supprimez le conteneur actuel :
Cela arrêtera le conteneur en cours d'exécution et le supprimera, mais cela ne supprimera pas les données stockées dans le volume Docker. (Remplacez
open-webui
par le nom de votre conteneur tout au long du processus de mise à jour si c'est différent.)
docker rm -f open-webui
-
Récupérez la dernière image Docker :
Cela mettra à jour l'image Docker, mais cela ne mettra pas à jour le conteneur en cours d'exécution ni ses données.
docker pull ghcr.io/open-webui/open-webui:main
Supprimez toutes les données existantes dans le volume Docker (NON RECOMMANDÉ SAUF EN CAS DE NÉCESSITÉ ABSOLUE !). Ignorez complètement cette étape si elle n'est pas nécessaire et passez à la dernière étape :
Si vous souhaitez repartir de zéro, vous pouvez supprimer les données existantes dans le volume Docker. Faites attention, car cela supprimera tous vos historiques de chat et autres données.
Les données sont stockées dans un volume Docker nommé open-webui
. Vous pouvez le supprimer avec la commande suivante :
docker volume rm open-webui
-
Redémarrez le conteneur avec l'image mise à jour et le volume existant connecté :
Si vous n'avez pas supprimé les données existantes, cela démarrera le conteneur avec l'image mise à jour et les données existantes. Si vous avez supprimé les données existantes, cela démarrera le conteneur avec l'image mise à jour et un nouveau volume vide. Pour le support GPU Nvidia, ajoutez
--gpus all
à la commande docker run
docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main