Aller au contenu
maxime.bertrand homelab

ADR 0018 : Un groupe par service, droits d'administration et quotas dérivés de l'annuaire

L'accès à chaque service se donne en ajoutant quelqu'un à un groupe ; les droits d'administration des applications suivent le groupe des administrateurs ; les quotas se règlent depuis la page des comptes.

Droits par groupes, quotas et documentation aux couleurs du homelab

L'accès à chaque service se donne en cochant un groupe, les droits d'administration suivent l'annuaire, la place allouée se règle en une page.

ADR 0014 : Supervision par Prometheus, NOC public sur mesure derrière le SSO

Prometheus collecte, Alertmanager prévient par e-mail et sur téléphone (ntfy), une page sur mesure publie un NOC consultable après authentification.

ADR 0015 : Semaphore UI pour lancer Ansible depuis le homelab

Une interface web interne, protégée par le SSO, lance les playbooks versionnés ; ses accès sont limités et vérifiés.

ADR 0016 : Un coffre à secrets OpenBao, à côté de SOPS

Les secrets passent dans un coffre OpenBao (connexion SSO, accès par identité, audit) ; SOPS reste le magasin de démarrage.

ADR 0017 : Inviter sans transmettre de mot de passe, depuis une page des comptes

Les comptes sont créés sans mot de passe et la personne choisit le sien par un lien à usage unique ; une page d'administration, derrière le VPN et le SSO, remplace la ligne de commande.

Supervision, NOC sur mesure et automatisation

Le homelab se surveille lui-même, prévient sur le téléphone, affiche son état sur un NOC maison et se pilote depuis Semaphore.

ADR 0011 : Annuaire LLDAP et authentification unique Authelia

Un annuaire LDAP unique pour les comptes et un portail SSO avec double authentification pour tous les services publiés.