Cybersecurity & Bastion

ZITADEL

Gérez identités, SSO et permissions en self-hosted, prêt en 5 minutes.

À propos de ZITADEL

ZITADEL est une plateforme IAM (Identity and Access Management) open source développée en Go, conçue pour les équipes qui veulent une authentification enterprise-grade sans la complexité de Keycloak. Elle supporte OIDC, OAuth 2.0, SAML 2.0, passkeys et LDAP, avec un système de multi-tenant natif (organisations, projets, rôles) adapté aux ISV et aux SaaS B2B. Moins de 100 Mo de RAM au repos, déployable en deux conteneurs (ZITADEL + PostgreSQL), opérationnelle derrière votre reverse proxy en moins de 5 minutes.

Ce qui est installé

Prêt au démarrage du VPS

OS compatibles
Distributions Linux au choix
Application
ZITADEL
RAM minimum
256 Mo minimum (< 100 Mo au repos sans charge)
CPU minimum
1 vCPU
Accès
root par SSH

Fonctionnalités clés

  • OIDC, OAuth 2.0 et SAML 2.0 certifiés : intégrez n'importe quelle application en quelques minutes.
  • Passkeys et WebAuthn natifs : authentification sans mot de passe prête à l'emploi.
  • Multi-tenant natif : organisations, projets et rôles hiérarchiques, idéal pour les SaaS B2B.
  • Console d'administration web complète : gestion des utilisateurs, apps et politiques de sécurité.
  • APIs gRPC et REST complètes : gérez tout par code ou Terraform.
  • Moins de 100 Mo de RAM au repos : déployable sur les VPS les plus compacts.

Quand utiliser cette solution ?

SSO pour vos applications internes

Centralisez l'authentification de toutes vos apps (Gitea, n8n, Grafana, Nextcloud…) derrière ZITADEL via OIDC. Un seul compte, une seule politique de mot de passe.

Authentification pour votre SaaS B2B

Le modèle multi-tenant natif de ZITADEL permet à chaque client de votre SaaS d'avoir sa propre organisation avec ses utilisateurs, rôles et applications, isolés les uns des autres.

Remplacement de votre IdP cloud

Migrez depuis Auth0, Okta ou Cognito vers ZITADEL self-hosted : conservez vos flows OIDC/OAuth 2.0 sans modifier vos clients, et gardez vos données d'identité sur votre infrastructure.

Guide

Déployer ZITADEL sur votre VPS

  1. Créer le VPS et configurer le domaine

    ZITADEL ancre son domaine au premier démarrage — le sous-domaine choisi ne peut plus changer ensuite. Pointez votre DNS (sous-domaine ou sous-domaine gratuit ServOrbit) vers l'IP du VPS avant d'installer.

  2. Installer ZITADEL depuis le Marketplace

    Depuis votre espace client, sélectionnez ZITADEL, saisissez votre domaine et cliquez sur Installer. Le script déploie PostgreSQL 16 et ZITADEL en Docker Compose, génère les secrets automatiquement et configure nginx en reverse proxy HTTPS.

  3. Se connecter à la console d'administration

    Rendez-vous sur https://<votre-domaine>/ui/console. Connectez-vous avec le compte admin et le mot de passe affiché dans vos détails d'installation. Commencez par créer votre première application OIDC.

  4. Créer votre première application OIDC

    Dans la console, allez dans Projects → Create, puis Add Application. Sélectionnez le type (Web, Native, API) et ZITADEL génère automatiquement le Client ID et le Client Secret pour votre intégration.

  5. Inviter vos premiers utilisateurs

    Dans Users → Create, ajoutez des comptes en indiquant l'e-mail. ZITADEL envoie une invitation et peut forcer le reset du mot de passe à la première connexion.

Questions fréquentes

Questions sur ZITADEL

← Retour à Cybersecurity & BastionToutes les applications
Authelia est un proxy d'authentification (forward-auth pour nginx) sans gestion d'utilisateurs propre. Authentik est un IdP full-stack avec de nombreuses fonctionnalités. ZITADEL est taillé pour les équipes dev qui ont besoin d'un IAM enterprise-grade (multi-tenant, APIs complètes, Terraform provider) avec une empreinte mémoire très faible.

Intégrer le bouton de déploiement

Vous maintenez un projet qui utilise ZITADEL ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.

Deploy ZITADEL on ServOrbit
Markdown
[![Deploy ZITADEL on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=zitadel&utm_source=deploy-badge&utm_medium=referral&utm_campaign=zitadel)
HTML
<a href="https://servorbit.com/vps-cloud?template=zitadel&utm_source=deploy-badge&utm_medium=referral&utm_campaign=zitadel"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy ZITADEL on ServOrbit" height="40"></a>

Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail.

Écrire sur WhatsApps'ouvre dans un nouvel onglet