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 | ||
| serveur_hebergement:matrix:installer_un_pont_discord_-_matrix [2022/10/11 19:06] – fate | serveur_hebergement:matrix:installer_un_pont_discord_-_matrix [2026/01/16 18:10] (Version actuelle) – fate | ||
|---|---|---|---|
| Ligne 38: | Ligne 38: | ||
| Dans la partie “permissions”, | Dans la partie “permissions”, | ||
| - | < | + | < |
| Remplacez “fate” par votre nom d' | Remplacez “fate” par votre nom d' | ||
| Ligne 71: | Ligne 71: | ||
| Les ponts ont besoin d'un fichier registration.yaml pour avoir certain droits sur votre serveur. Pour le créer, lancez la commande suivante | Les ponts ont besoin d'un fichier registration.yaml pour avoir certain droits sur votre serveur. Pour le créer, lancez la commande suivante | ||
| <code bash> | <code bash> | ||
| - | Le fichier généré doit être visible par l' | + | |
| + | Le fichier généré doit être visible par l' | ||
| + | <code bash> | ||
| Ensuite ouvrez le fichier homeserver.yaml de votre serveur et indiquez l' | Ensuite ouvrez le fichier homeserver.yaml de votre serveur et indiquez l' | ||
| Ligne 82: | Ligne 84: | ||
| Relancez votre serveur Matrix | Relancez votre serveur Matrix | ||
| <code bash> | <code bash> | ||
| + | |||
| + | ===== Activer le double puppeting ===== | ||
| + | |||
| + | Le " | ||
| + | |||
| + | Créez un fichier doublepupetting.yaml dans le répertoire du pont et copiez les lignes suivantes : | ||
| + | < | ||
| + | # The ID doesn' | ||
| + | id: doublepuppet | ||
| + | # The URL is intentionally left empty (null), as the homeserver shouldn' | ||
| + | # push events anywhere for this extra appservice. If you use a | ||
| + | # non-spec-compliant server, you may need to put some fake URL here. | ||
| + | url: | ||
| + | # Generate random strings for these three fields. Only the as_token really | ||
| + | # matters, hs_token is never used because there' | ||
| + | # user (sender_localpart) is never used either. | ||
| + | as_token: votre_token | ||
| + | hs_token: votre_token | ||
| + | sender_localpart: | ||
| + | # Bridges don't like ratelimiting. This should only apply when using the | ||
| + | # as_token, normal user tokens will still be ratelimited. | ||
| + | rate_limited: | ||
| + | namespaces: | ||
| + | users: | ||
| + | # Replace your\.domain with your server name (escape dots for regex) | ||
| + | - regex: ' | ||
| + | # This must be false so the appservice doesn' | ||
| + | exclusive: false | ||
| + | </ | ||
| + | |||
| + | Vous pouvez générer un token avec la commande suivante (les 3 tokens doivent être différents) : | ||
| + | <code bash> | ||
| + | |||
| + | Ouvrez le fichier config.yaml du pont et ajoutez les lignes suivantes dans la section double_puppet: | ||
| + | < | ||
| + | # Shared secrets for automatic double puppeting. | ||
| + | # See https:// | ||
| + | secrets: | ||
| + | votre.domaine.fr: | ||
| + | </ | ||
| + | |||
| + | Enfin, ouvrez le fichier de config de Matrix et ajoutez dans la section app_service_config_files le chemin vers votre fichier doublepupetting.yaml | ||
| + | |||
| + | Redémarrez Synapse et le pont discord | ||
| + | < | ||
| + | < | ||
| ====== Lancement du pont via Systemd ====== | ====== Lancement du pont via Systemd ====== | ||
| Ligne 141: | Ligne 189: | ||
| Scannez le code-barre qui apparaît avec l' | Scannez le code-barre qui apparaît avec l' | ||
| - | Pour affichez | + | Pour afficher |
| Pour se connecter avec le pont à un serveur, tapez < | Pour se connecter avec le pont à un serveur, tapez < | ||