[{"data":1,"prerenderedAt":118},["ShallowReactive",2],{"seo-verification":3,"blog-sso-authentik-vps-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":11,"views":12,"isPinned":13,"publishedAt":14,"category":15,"categories":20,"featuredImage":22,"bgImage":23,"posterImage":24,"relatedSolution":25,"intro":28,"sections":29,"ctaTitle":72,"ctaBody":73,"ctaButton":74,"ctaUrl":75,"relatedPosts":76},111,"sso-authentik-vps","Centraliser l'authentification avec Authentik sur VPS","Centralisez l'authentification de toutes vos apps avec Authentik auto-hébergé sur VPS : SSO, MFA et forward auth en Docker Compose.",8,707,false,"2026-03-01T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},"Sécurité & Monitoring","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[21],{"id":11,"name":16,"slug":17,"color":18,"icon":19},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fsso-authentik-vps-poster.svg",{"categorySlug":26,"appSlug":27},"securite","authentik","Gérer un mot de passe par application ne tient pas à l'échelle d'une agence ou d'un homelab sérieux. Authentik est un fournisseur d'identité open source qui centralise SSO, MFA et gestion des utilisateurs. Déployé sur votre VPS, il devient le point d'authentification unique de tout votre écosystème self-hébergé.",[30,34,44,47,69],{"type":31,"title":32,"body":33},"h2","Pourquoi centraliser l'authentification sur votre VPS","Quand vous accumulez les outils self-hébergés (Grafana, Nextcloud, Gitea, un dashboard interne), chacun apporte sa propre base d'utilisateurs et sa propre politique de mots de passe. C'est un cauchemar à maintenir et une surface d'attaque démultipliée. Authentik résout cela en jouant le rôle de fournisseur d'identité (IdP) : il supporte OAuth2\u002FOIDC, SAML, LDAP et surtout le forward auth, qui permet de protéger n'importe quelle application derrière un reverse proxy, même celles sans aucune notion de login. Le self-hébergement sur VPS garantit que vos identifiants ne transitent jamais par un service tiers et que vous restez maître de l'arbre des utilisateurs et des politiques MFA.",{"type":35,"title":36,"items":37},"ul","Ce que vous gagnez avec Authentik",[38,39,40,41,42,43],"Un seul jeu d'identifiants pour toutes vos applications, avec déconnexion centralisée.","MFA (TOTP, WebAuthn\u002Fclés FIDO2, codes de secours) appliqué uniformément par politique.","Le forward auth pour protéger des apps \"sans login\", impossible avec un IdP classique.","Des flows entièrement personnalisables (inscription, récupération, captcha, conditions d'accès).","Connecteurs OAuth2\u002FOIDC, SAML et LDAP pour brancher aussi bien des apps modernes que legacy.","Provisioning et révocation d'accès immédiats lors d'un départ collaborateur.",{"type":31,"title":45,"body":46},"Prérequis pour ce déploiement","Authentik est plus exigeant qu'un simple service : la stack comprend le serveur, un worker, PostgreSQL et Redis. Comptez un VPS avec au moins 2 vCPU et 4 Go de RAM pour un fonctionnement confortable, 2 Go étant un strict minimum qui peut souffrir sous charge. Docker et Docker Compose sont requis, ainsi qu'un nom de domaine dédié (`auth.mondomaine.ma`) avec un enregistrement A. Un reverse proxy (Traefik, Nginx Proxy Manager ou Caddy) est indispensable pour gérer le SSL et le forward auth vers vos autres applications.",{"type":48,"title":49,"steps":50},"steps","Déployer Authentik en Docker Compose",[51,54,57,60,63,66],{"title":52,"body":53},"Récupérer le compose officiel et générer les secrets","Téléchargez le `docker-compose.yml` de référence d'Authentik. Générez les valeurs sensibles dans un fichier `.env` : `PG_PASS` et `AUTHENTIK_SECRET_KEY` via `openssl rand -base64 60`. Ne réutilisez jamais une clé d'exemple.",{"title":55,"body":56},"Démarrer la stack","Lancez `docker compose up -d`. Quatre conteneurs montent : `server`, `worker`, `postgresql` et `redis`. Surveillez l'initialisation avec `docker compose logs -f server` jusqu'à voir le serveur prêt à écouter.",{"title":58,"body":59},"Finaliser l'installation via \u002Fif\u002Fflow\u002Finitial-setup\u002F","Au premier lancement, rendez-vous sur `https:\u002F\u002Fauth.mondomaine.ma\u002Fif\u002Fflow\u002Finitial-setup\u002F` pour définir le mot de passe du compte `akadmin`. C'est votre super-administrateur : protégez-le immédiatement avec du MFA.",{"title":61,"body":62},"Configurer le reverse proxy et le SSL","Routez `auth.mondomaine.ma` vers le port `9000` (HTTP) ou `9443` (HTTPS) du conteneur server via votre reverse proxy, avec un certificat Let's Encrypt. Authentik doit impérativement être servi en HTTPS pour que les cookies de session et WebAuthn fonctionnent.",{"title":64,"body":65},"Créer un provider et une application","Dans l'admin, créez un Provider (OIDC pour une app moderne, ou Proxy pour du forward auth) puis l'Application associée. Pour OIDC, récupérez le `client_id` \u002F `client_secret` et l'URL `.well-known\u002Fopenid-configuration` à coller dans l'app cliente.",{"title":67,"body":68},"Protéger une app par forward auth","Pour une application sans login natif, créez un Proxy Provider et déclarez un middleware d'authentification dans votre reverse proxy pointant vers l'endpoint `\u002Foutpost.goauthentik.io\u002Fauth\u002F`. Toute requête non authentifiée est alors redirigée vers Authentik avant d'atteindre l'app.",{"type":70,"body":71},"tip","Activez un Outpost intégré et exploitez les \"property mappings\" pour injecter des en-têtes (`X-authentik-username`, `X-authentik-groups`) vers vos applications en forward auth : nombre d'apps (Grafana, par exemple) savent lire ces en-têtes pour faire de l'auto-provisioning d'utilisateur et d'attribution de rôles. Vous obtenez ainsi non seulement du SSO, mais aussi un mapping de groupes vers rôles entièrement automatisé, sans configuration manuelle dans chaque outil.","Centralisez vos accès sur votre propre VPS","Le VPS Cloud ServOrbit avec template Docker préconfiguré offre la RAM et le stockage nécessaires à la stack Authentik (serveur, worker, PostgreSQL, Redis) prête à recevoir vos applications.","Déployer mon VPS Authentik","\u002Fvps-cloud",[77,91,105],{"id":78,"slug":79,"title":80,"excerpt":81,"readTime":82,"views":83,"isPinned":13,"publishedAt":84,"category":85,"categories":86,"featuredImage":22,"bgImage":23,"posterImage":88,"relatedSolution":89},105,"superviser-vps-uptime-kuma","Superviser votre VPS avec Uptime Kuma","Deployez Uptime Kuma sur votre VPS pour surveiller vos sites et services en self-hosted, avec alertes et page de statut publique.",6,1520,"2026-03-07T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},[87],{"id":11,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fsuperviser-vps-uptime-kuma-poster.svg",{"categorySlug":26,"appSlug":90},"uptime-kuma",{"id":92,"slug":93,"title":94,"excerpt":95,"readTime":96,"views":97,"isPinned":13,"publishedAt":98,"category":99,"categories":100,"featuredImage":22,"bgImage":23,"posterImage":102,"relatedSolution":103},106,"monitoring-vps-grafana-prometheus","Monitoring de VPS avec Grafana et Prometheus","Montez une stack Grafana + Prometheus sur votre VPS pour collecter, stocker et visualiser vos metriques systeme et applicatives.",9,522,"2026-03-06T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},[101],{"id":11,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fmonitoring-vps-grafana-prometheus-poster.svg",{"categorySlug":26,"appSlug":104},"grafana",{"id":106,"slug":107,"title":108,"excerpt":109,"readTime":82,"views":110,"isPinned":13,"publishedAt":111,"category":112,"categories":113,"featuredImage":22,"bgImage":23,"posterImage":115,"relatedSolution":116},107,"monitorer-vps-netdata","Monitorer votre VPS en temps réel avec Netdata","Installez Netdata sur votre VPS pour un monitoring temps reel par seconde : milliers de metriques, zero configuration, alertes incluses.",559,"2026-03-05T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},[114],{"id":11,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fmonitorer-vps-netdata-poster.svg",{"categorySlug":26,"appSlug":117},"netdata",1784126248457]