Aller au contenu principal

⏱️ Démarrage rapide

Sponsored by n8n
n8n
Does your interface have a backend yet? Try n8n
Note importante concernant les rôles utilisateur et la confidentialité:
  • Création de ladmin: Le premier compte créé sur Open WebUI obtient des privileges dadministrateur, permettant la gestion des utilisateurs et des paramètres système.
  • Inscriptions des utilisateurs: Les inscriptions ultérieures débutent avec un statut En attente, nécessitant lapprobation de ladministrateur pour accéder.
  • Confidentialité et sécurité des données: Toutes vos données, y compris les informations de connexion, sont stockées localement sur votre appareil. Open WebUI garantit une confidentialité stricte et aucune requête externe pour une meilleure sécurité et confidentialité.
    • Tous les modèles sont privés par défaut. Les modèles doivent être explicitement partagés via des groupes ou rendus publics. Si un modèle est attribué à un groupe, seuls les membres de ce groupe peuvent le consulter. Si un modèle est rendu public, tout utilisateur de linstance peut le voir.

Choisissez votre méthode dinstallation préférée ci-dessous :

  • Docker: Officiellement pris en charge et recommandé pour la plupart des utilisateurs
  • Python: Convient aux environnements à faible ressources ou pour un paramétrage manuel
  • Kubernetes: Idéal pour des déploiements en entreprise nécessitant scalabilité et orchestration

Démarrage rapide avec Docker 🐳

Suivez ces étapes pour installer Open WebUI avec Docker.

Étape 1 : Récupérer l'image Open WebUI

Commencez par récupérer la dernière image Docker d'Open WebUI depuis le GitHub Container Registry.

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

Étape 2 : Exécuter le conteneur

Exécutez le conteneur avec les paramètres par défaut. Cette commande inclut un mappage de volume pour garantir un stockage persistant des données.

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

Options importantes

  • Mappage de volume (-v open-webui:/app/backend/data) : Garantit un stockage persistant de vos données. Cela évite les pertes de données lors des redémarrages du conteneur.
  • Mappage de port (-p 3000:8080) : Expose l'interface utilisateur (WebUI) sur le port 3000 de votre machine locale.

Utilisation du support GPU

Pour utiliser le support GPU Nvidia, ajoutez --gpus all à la commande docker run :

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

Mode utilisateur unique (désactivation de la connexion)

Pour contourner la page de connexion dans une configuration utilisateur unique, définissez la variable d'environnement WEBUI_AUTH sur 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
attention

Vous ne pouvez pas passer du mode utilisateur unique au mode multi-utilisateurs après ce changement.

Configuration avancée : Connexion à Ollama sur un autre serveur

Pour connecter Open WebUI à un serveur Ollama situé sur un autre hôte, ajoutez la variable d'environnement OLLAMA_BASE_URL :

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

Accéder à l'interface WebUI

Après le démarrage du conteneur, accédez à Open WebUI à l'adresse :

http://localhost:3000

Pour obtenir une aide détaillée sur chaque option Docker, consultez la documentation de Docker.

Mise à jour

Pour mettre à jour votre installation Docker locale vers la dernière version, vous pouvez utiliser Watchtower ou mettre à jour manuellement le conteneur.

Option 1 : Utiliser Watchtower

Avec Watchtower, vous pouvez automatiser le processus de mise à jour :

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

(Remplacez open-webui par le nom de votre conteneur s'il est différent.)

Option 2 : Mise à jour manuelle

  1. Arrêtez et supprimez le conteneur actuel :

    docker rm -f open-webui
  2. Récupérez la dernière version :

    docker pull ghcr.io/open-webui/open-webui:main
  3. Redémarrez le conteneur :

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

Les deux méthodes permettent de mettre à jour et de faire fonctionner votre instance Docker avec la dernière version.

Prochaines étapes

Après linstallation, accédez à :

Vous êtes maintenant prêt à commencer avec Open WebUI !

Utilisation dOpen WebUI avec Ollama

Si vous utilisez Open WebUI avec Ollama, assurez-vous de consulter notre Guide de démarrage avec Ollama pour apprendre à gérer vos instances Ollama avec Open WebUI.

Rejoignez la communauté

Besoin daide ? Des questions ? Rejoignez notre communauté :