Déployez Open WebUI sur Pethost en un clic
Une interface de chat pour les modèles d’IA compatibles OpenAI
Ce qui se passe
- Vous vous connectez à Pethost ou créez un compte, avec une clé d’accès, GitHub ou Google.
- Pas encore de machine ? Vous choisissez une offre, et nous en préparons une pour vous. Le lien attend dans votre navigateur qu’elle soit prête.
- Nouveau projet s’ouvre sur l’application, et vous cliquez sur Créer le projet.
- En une minute ou deux, l’application tourne à sa propre adresse en HTTPS. Ses secrets sont créés pour elle au hasard, et ses données sont dans la sauvegarde nocturne.
- C’est un projet comme les autres : son compose.yaml, son .env, ses logs et un terminal sont dans le panel, et votre agent peut le modifier, revenir à une version précédente ou le restaurer.
Premiers pas
Ouvrez l’adresse et inscrivez-vous : le premier compte est l’administrateur, et les inscriptions se ferment ensuite. Faites-le tout de suite : d’ici là, la page est ouverte à quiconque connaît l’adresse. Les fournisseurs de modèles s’ajoutent dans Admin Panel > Settings > Connections.
Ce qui tourne
Le template, c’est ce compose.yaml et les variables qu’il écrit dans le .env du projet. Pethost exécute le fichier tel qu’il est écrit.
services:
open-webui:
image: ghcr.io/open-webui/open-webui:0.12-slim
restart: unless-stopped
environment:
WEBUI_URL: ${WEBUI_URL}
WEBUI_SECRET_KEY: ${WEBUI_SECRET_KEY}
ENABLE_OLLAMA_API: "false"
volumes:
- data:/app/backend/data
healthcheck:
test: ["CMD-SHELL", "curl -fsS http://127.0.0.1:8080/health || exit 1"]
interval: 10s
timeout: 5s
retries: 6
start_period: 180s
volumes:
data: