Console d'administration

Plateforme de communication — municipal.duckdns.org

Annuaire

Comptes, groupes, mots de passe. C'est ici que naissent les identités : une entrée dans l'annuaire ouvre le courrier et le chat.

phpLDAPadmin → OpenLDAP

Serveur de chat

Utilisateurs Matrix, salons, appareils, médias ; verrouiller ou désactiver un compte, envoyer une annonce serveur.

synapse-admin → API d'administration Synapse

Filtrage du courrier

Statistiques, historique des messages analysés, apprentissage spam/non-spam, bascule des modules.

interface web Rspamd

Webmail

Pas un outil d'administration : la vue d'un utilisateur, utile pour vérifier ce qu'il voit réellement.

Roundcube

Qui a le droit de quoi

DroitPorté parDonne
g-admin-plateforme groupe de l'annuaire écrire dans l'annuaire : créer, modifier, supprimer des personnes et des groupes, changer les mots de passe. Rien d'autre.
administrateur Matrix indicateur dans la base de Synapse tout le panneau du serveur de chat. Indépendant du groupe ci-dessus : il se pose compte par compte.
cn=admin compte racine de l'annuaire passe outre toutes les ACL. À réserver au dépannage.

Ce qui n'a pas de panneau

Ces gestes restent en ligne de commande, et c'est volontaire : les scripts appliquent les conventions du projet, un éditeur d'annuaire générique permet de les enfreindre.

ssh azure-matrix-vm
cd /opt/matrix

./scripts/ldap-adduser.sh paul.durand "Paul Durand"   # ouvre courrier + chat
MATRIX_ADMIN_TOKEN=... ./scripts/ldap-disable.sh paul.durand   # départ
MATRIX_ADMIN_TOKEN=... ./scripts/ldap-enable.sh paul.durand    # retour

docker compose ps                  # état de la pile
docker compose logs -f synapse     # journaux
./scripts/deploy.sh call mail      # redéployer depuis le dépôt
Cette console est accessible depuis Internet. Chaque outil demande une authentification, mais la maquette n'a pas encore de VPN : il est prévu en séance 4, et la console devra passer derrière. D'ici là, ne pas laisser de session ouverte sur un poste partagé.