Ceci est une ancienne révision du document !
matrix
8448
apt-transport-https
deb https://matrix.org/packages/debian stretch main
dans /etc/apt/sources.list
https://matrix.org/packages/debian/repo-key.asc
et l'ajouter ensuite avec la commande apt-key add repo-key.asc
apt-get install matrix-synapse python-matrix-synapse-ldap3
Mettre le nom du serveur conformement au parametre SRV. Le nom mis ici est parinux.org
. Voir le paragraphe concernant la configuration du DNS pour plus de details.
Desactiver l'envoi de statistiques a l'attention des developpeurs.
Fichier de configuration: /etc/matrix-synapse/homeserver.yaml
Paragraphe contenant les parametres pour LDAP:
# password_providers: - module: "ldap_auth_provider.LdapAuthProvider"
S'il y a une erreur de ce type pendant la commande apt-get update
:
Reading package lists... Done W: GPG error: https://packages.matrix.org/debian stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F473DD4473365DE1 W: The repository 'https://matrix.org/packages/debian stretch InRelease' is not signed. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation and user configuration details.
Faire les commandes suivantes, où <GPG PUB ID> est l'id de la clé publique du dépôt:
gpg --recv-key <GPG PUB ID> gpg --export --armor <GPG PUB ID> | apt-key add -
Voir cette page.
Paquets à installer:
python-psycopg2 libpq-dev
Modifier ensuite la section database
dans /etc/matrix-synapse/homeserver.yaml
:
database: name: psycopg2 args: user: synapse_user password: <pass> database: synapse host: <host> cp_min: 5 cp_max: 10
La configuration est faite d'apres les instructions de ce paragraphe.
Record SRV a mettre, en tenant compte que parinux.org
est le nom utilise pour communiquer avec la federation et synapse.parinux.org
est l'adresse effective du serveur synapse
:
_matrix._tcp.parinux.org 3600 IN SRV 10 0 8448 synapse.parinux.org
systemctl start matrix-synapse.service
Redirection de port du reverse proxy sur le port 8008
du conteneur.
Voir cette page.
Le fichier de debug est /etc/matrix-synapse/conf.d/ldap_debug.yaml
.
Ajouter la ligne suivante dans le fichier /etc/apt/sources.list
:
deb https://packages.riot.im/debian stretch main
Aller sur le site Federation Tester pour vérifier si la fédération est activée.