Installer Conduit
Un serveur d'accueil Matrix en un seul conteneur, pensé pour être placé derrière un proxy inverse qui gère le TLS.
- 1
Écrire un fichier de configuration
Conduit a besoin d'un server_name (le domaine sous lequel ce serveur d'accueil sera connu sur le réseau) et d'un chemin de base de données avant de pouvoir démarrer. Laisser l'inscription fermée vaut la peine, à moins d'avoir une raison de laisser des inconnus s'inscrire.
# conduit.toml [global] server_name = "matrix.example.com" database_path = "/var/lib/matrix-conduit/" port = 6167 allow_registration = false - 2
Lancer le conteneur
Monter le fichier de configuration et un volume de données pour la base de données, puis le démarrer.
services: conduit: image: matrixconduit/matrix-conduit:latest container_name: conduit restart: unless-stopped ports: - "6167:6167" volumes: - ./conduit.toml:/etc/matrix-conduit/conduit.toml:ro - ./data:/var/lib/matrix-conduit - 3
Placer un proxy inverse devant
Conduit parle en HTTP simple sur le port 6167; nginx (son propre guide dans cette bibliothèque couvre les bases) ou un autre proxy inverse devrait gérer le certificat TLS et rediriger matrix.example.com vers lui.
- 4
Créer le premier compte et connecter un client
Avec l'inscription laissée fermée, le premier compte se crée habituellement en activant brièvement allow_registration, en s'inscrivant une fois depuis Element, puis en le désactivant à nouveau.
Pour aller plus loin
- Documentation de Conduit
Référence de configuration et notes de déploiement pour le serveur d'accueil lui-même.
- Spécification Matrix
Le protocole ouvert sous-jacent que Conduit implémente, un bon complément pour la fédération et le comportement des clients.