Déploiement
Avatar s'exécute soit sur l'infrastructure d'Octopize (SaaS), soit sur la vôtre (auto-hébergé). Chaque option vous donne la même plateforme : le client web, le client Python et l'API.
| SaaS | Auto-hébergé avec Docker | Auto-hébergé avec Kubernetes | |
|---|---|---|---|
| Qui l'exploite | Octopize | Vous | Vous |
| Ce que vous fournissez | Un navigateur et un accès HTTPS | Un serveur Linux avec Docker | Un cluster, un contrôleur d'ingress, une StorageClass, un serveur PostgreSQL |
| Mise en place | Octopize crée votre compte | octopize-deploy-tool génère une stack Docker Compose | Le chart Helm Avatar et votre fichier de values |
| PostgreSQL | Géré par Octopize | S'exécute dans un conteneur | Externe : vous indiquez votre serveur au chart |
| Fournisseur d'identité | Géré par Octopize | Authentik, configuré automatiquement | Authentik, avec une étape manuelle pour le premier administrateur |
| Exécutions sur base de données | Activées, bases à une adresse publique uniquement | Pas encore : contactez le support | Avec le connecteur de bases de données |
| Par où commencer | SaaS | Installation Docker | Installation Kubernetes |
Docker est la voie utilisée par tous les déploiements on-premise actuels. Choisissez-la, sauf si vous souhaitez spécifiquement exécuter Avatar dans un cluster Kubernetes.
Les deux voies auto-hébergées partagent les mêmes prérequis (certificat TLS, serveur SMTP, identifiants du registre, flux réseau) et la même gestion des utilisateurs, car toutes deux utilisent Authentik comme fournisseur d'identité.
Pour savoir comment la plateforme est construite et ce qu'elle envoie à Octopize, consultez les pages de référence : Architecture, Sécurité et Données envoyées à Octopize.