Aller au contenu principal

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.

SaaSAuto-hébergé avec DockerAuto-hébergé avec Kubernetes
Qui l'exploiteOctopizeVousVous
Ce que vous fournissezUn navigateur et un accès HTTPSUn serveur Linux avec DockerUn cluster, un contrôleur d'ingress, une StorageClass, un serveur PostgreSQL
Mise en placeOctopize crée votre compteoctopize-deploy-tool génère une stack Docker ComposeLe chart Helm Avatar et votre fichier de values
PostgreSQLGéré par OctopizeS'exécute dans un conteneurExterne : vous indiquez votre serveur au chart
Fournisseur d'identitéGéré par OctopizeAuthentik, configuré automatiquementAuthentik, avec une étape manuelle pour le premier administrateur
Exécutions sur base de donnéesActivées, bases à une adresse publique uniquementPas encore : contactez le supportAvec le connecteur de bases de données
Par où commencerSaaSInstallation DockerInstallation 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.