Gestionnaire d'identités open-source (SSO/OIDC/LDAP). Centralise l'authentification de toutes tes apps Caleope avec un seul compte.
caleope install authentik --domain auth.monserveur.fr
Installer Authentik avant les autres apps pour que le SSO soit configuré automatiquement pendant leur installation.
| Interface | URL |
|---|---|
| Admin | https://auth.monserveur.fr/if/admin/ |
| Login utilisateur | https://auth.monserveur.fr/ |
akadminapp-config/authentik/secrets.envAuthentik met 1–2 minutes à initialiser sa base de données au premier démarrage.
Authentik configure automatiquement le SSO pour les apps installées après lui. Le middleware Traefik authentik@docker est disponible pour protéger n'importe quelle app.
| App | Type d'intégration |
|---|---|
| Jellyfin | OIDC natif (plugin SSO) |
| Nextcloud | OIDC via Social Login |
| Gitea | OAuth2 |
| Grafana | OAuth2 |
Pour ajouter la protection Authentik à une app déjà installée, ajouter dans son app-config/<app>/secrets.env :
CALEOPE_AUTH_MIDDLEWARE=authentik@docker
Puis redémarrer : caleope restart <app>
caleope logs authentik # Logs du serveur Authentik
caleope restart authentik # Redémarrer
caleope backup authentik # Sauvegarder (DB + config)
app-data/authentik/
├── db/ ← base PostgreSQL
├── media/ ← avatars, fichiers uploadés
├── redis/ ← cache sessions
└── custom-templates/