Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
si:matrix [2019/02/07 20:56] – [Redirection de port] vodkra | si:matrix [2021/09/27 10:24] (Version actuelle) – [Pendant l'installation du paquet 'matrix-synapse'] vodkra | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== [Matrix]: instance sur '' | ||
+ | ====== Conteneur LXC ====== | ||
+ | |||
+ | |||
+ | * Nom: '' | ||
+ | * Ports de sortie: '' | ||
+ | |||
+ | ====== Documentations ====== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ====== Installation et configuration du serveur ' | ||
+ | ===== Prérequis ===== | ||
+ | |||
+ | * Suivre les instructions a partir du [[https:// | ||
+ | |||
+ | |||
+ | ===== Installation des paquets ===== | ||
+ | |||
+ | '' | ||
+ | |||
+ | ==== Pendant l' | ||
+ | |||
+ | FIXME Procédure peut-être à revoir | ||
+ | |||
+ | Mettre le nom du serveur conformement au parametre SRV. Le nom mis ici est '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Desactiver l' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Configuration du serveur ' | ||
+ | Fichier de configuration: | ||
+ | |||
+ | Paragraphe contenant les parametres pour LDAP: | ||
+ | # password_providers: | ||
+ | - module: " | ||
+ | |||
+ | |||
+ | ===== Configuration de la base de donnée ===== | ||
+ | Voir [[https:// | ||
+ | |||
+ | Paquets à installer: | ||
+ | '' | ||
+ | |||
+ | Modifier ensuite la section '' | ||
+ | |||
+ | database: | ||
+ | name: psycopg2 | ||
+ | args: | ||
+ | user: synapse_user | ||
+ | password: < | ||
+ | database: synapse | ||
+ | host: < | ||
+ | cp_min: 5 | ||
+ | cp_max: 10 | ||
+ | ===== Configuration du DNS ===== | ||
+ | La configuration est faite d' | ||
+ | |||
+ | ==== Idéalement ==== | ||
+ | |||
+ | |||
+ | Record SRV à mettre, en tenant compte que '' | ||
+ | |||
+ | _matrix._tcp.parinux.org 3600 IN SRV 10 0 8448 synapse.parinux.org. | ||
+ | | ||
+ | ==== Pour un test ==== | ||
+ | |||
+ | Record SRV à mettre en attendant: | ||
+ | |||
+ | _matrix._tcp.matrix.parinux.org 3600 IN SRV 10 0 443 matrix.parinux.org. | ||
+ | | ||
+ | Commande '' | ||
+ | |||
+ | dig @parinux.org -t srv _matrix._tcp.matrix.parinux.org | ||
+ | |||
+ | ===== Reverse Proxy ===== | ||
+ | |||
+ | D' | ||
+ | |||
+ | server { | ||
+ | listen 443 ssl; | ||
+ | listen [::]:443 ssl; | ||
+ | server_name matrix.parinux.org; | ||
+ | | ||
+ | location /_matrix { | ||
+ | proxy_pass http://< | ||
+ | proxy_set_header X-Forwarded-For $remote_addr; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | |||
+ | //En l' | ||
+ | ===== Configuration de la VoIP ===== | ||
+ | |||
+ | Il faut d' | ||
+ | ===== Demarrer le serveur ===== | ||
+ | systemctl start matrix-synapse.service | ||
+ | |||
+ | ===== Redirection de port ===== | ||
+ | |||
+ | Redirection de port du reverse proxy sur le port '' | ||
+ | |||
+ | ===== Procedure de debug ===== | ||
+ | |||
+ | Voir cette [[https:// | ||
+ | |||
+ | Le fichier de debug est ''/ | ||
+ | |||
+ | ====== Installation et configuration du client ' | ||
+ | |||
+ | Ajouter la ligne suivante dans le fichier ''/ | ||
+ | deb https:// | ||
+ | | ||
+ | FIXME Faire un paquet debian '' | ||
+ | |||
+ | Installation des paquets (serveur web): | ||
+ | apt-get install nginx | ||
+ | | ||
+ | Mettre en place le répertoir '' | ||
+ | mkdir -p / | ||
+ | | ||
+ | Télécharger et importer de la clé publique | ||
+ | wget https:// | ||
+ | gpg --import riot-release-key.asc | ||
+ | | ||
+ | | ||
+ | wget https:// | ||
+ | gpg --verify riot-v1.2.2.tar.gz{.asc, | ||
+ | | ||
+ | Extraire la dernière version stable de l' | ||
+ | tar -C / | ||
+ | | ||
+ | Faire un lien symbolique | ||
+ | ln -s / | ||
+ | | ||
+ | Renommer le fichier '' | ||
+ | mv / | ||
+ | |||
+ | Activer le service | ||
+ | systemctl status nginx | ||
+ | | ||
+ | Le fichier de configuration du client '' | ||
+ | |||
+ | | ||
+ | ====== Tests ====== | ||
+ | ===== Fédération ===== | ||
+ | Aller sur le site [[https:// | ||
+ | |||
+ | ===== Clients ===== | ||
+ | Prendre un [[https:// | ||
+ | |||
+ | L' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | Modifier le champs '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Mettre ses identifiants LDAP en remplissant les champs '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | La fenêtre d'une connexion réussie ressemble à ça | ||
+ | |||
+ | {{: |