serveur_hebergement:matrix:installer_un_pont_discord_-_matrix

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:05] fateserveur_hebergement:matrix:installer_un_pont_discord_-_matrix [2023/08/08 14:00] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 Pour créer un pont entre Matrix et Discord, nous allons utiliser [[https://github.com/mautrix/discord|mautrix-discord]] Pour créer un pont entre Matrix et Discord, nous allons utiliser [[https://github.com/mautrix/discord|mautrix-discord]]
  
-===== Prérequis =====+====== Prérequis ======
  
 Il vous faut un serveur Matrix, Synapse par exemple, et PostgreSQL. Je pars du principe que vous avez suivi le tuto sur comment [[serveur_hebergement:matrix:installer_matrix|Installer Matrix]] et que vous avez déjà ces deux logiciels d'installés. Il vous faut un serveur Matrix, Synapse par exemple, et PostgreSQL. Je pars du principe que vous avez suivi le tuto sur comment [[serveur_hebergement:matrix:installer_matrix|Installer Matrix]] et que vous avez déjà ces deux logiciels d'installés.
Ligne 10: Ligne 10:
 <code bash>sudo aptitude install libolm-dev python3-dev build-essential</code> <code bash>sudo aptitude install libolm-dev python3-dev build-essential</code>
  
-===== mautrix-discord ===== 
  
-==== Installation ====+ 
 +===== Installation =====
  
 Récupérez le fichier binaire correspondant à votre architecture [[https://mau.dev/mautrix/discord/-/pipelines?scope=branches&page=1|ici]] Récupérez le fichier binaire correspondant à votre architecture [[https://mau.dev/mautrix/discord/-/pipelines?scope=branches&page=1|ici]]
Ligne 18: Ligne 18:
 L'installation est finie (c'était rapide), on peut passer à la configuration L'installation est finie (c'était rapide), on peut passer à la configuration
  
-==== Configuration ====+===== Configuration =====
  
 Créez une copie du fichier example-config.yaml Créez une copie du fichier example-config.yaml
Ligne 38: Ligne 38:
  
 Dans la partie “permissions”, adaptez les lignes à votre cas. Dans mon cas, je n'ai qu'un seul utilisateur qui est admin. J'ai donc que la ligne Dans la partie “permissions”, adaptez les lignes à votre cas. Dans mon cas, je n'ai qu'un seul utilisateur qui est admin. J'ai donc que la ligne
-<code>'@fate:matrix.nomdedomaine.fr': admin</code>+<code>"@fate:matrix.nomdedomaine.fr": admin</code>
  
 Remplacez “fate” par votre nom d'utilisateur ainsi que “nomdedomaine.fr” par l'url d'accès à votre serveur Matrix.  Remplacez “fate” par votre nom d'utilisateur ainsi que “nomdedomaine.fr” par l'url d'accès à votre serveur Matrix. 
Ligne 46: Ligne 46:
 Passons à la base de données Passons à la base de données
  
-==== Création de la base de données ====+===== Création de la base de données =====
  
 Connectez-vous avec l'utilisateur postgres Connectez-vous avec l'utilisateur postgres
Ligne 67: Ligne 67:
 <code bash>exit</code> <code bash>exit</code>
  
-==== Registration.yaml ====+===== Registration.yaml =====
  
 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>./mautrix-discord -g</code> <code bash>./mautrix-discord -g</code>
-Le fichier généré doit être visible par l'utilisateur exécutant Matrix.+ 
 +Le fichier généré doit être visible par l'utilisateur exécutant Matrix 
 +<code bash>chmod 644 registration.yaml</code>
  
 Ensuite ouvrez le fichier homeserver.yaml de votre serveur et indiquez l'emplacement du fichier registration après la ligne "app_service_config_files:". Par exemple : Ensuite ouvrez le fichier homeserver.yaml de votre serveur et indiquez l'emplacement du fichier registration après la ligne "app_service_config_files:". Par exemple :
Ligne 83: Ligne 85:
 <code bash>sudo systemctl restart matrix-synapse.service</code> <code bash>sudo systemctl restart matrix-synapse.service</code>
  
-===== Lancement du pont via Systemd =====+====== Lancement du pont via Systemd ======
  
 Créez le fichier  Créez le fichier 
Ligne 134: Ligne 136:
 <code bash>sudo systemctl start mautrix-discord.service</code> <code bash>sudo systemctl start mautrix-discord.service</code>
  
-===== Configurer le pont =====+====== Configurer le pont ======
  
 Installez l'application mobile Discord et connectez-vous à votre compte. Installez l'application mobile Discord et connectez-vous à votre compte.
Ligne 141: Ligne 143:
 Scannez le code-barre qui apparaît avec l'application mobile Discord. Scannez le code-barre qui apparaît avec l'application mobile Discord.
  
-Pour affichez les serveurs discords auxquels vous êtes connectés, tapez la commande <code>guilds status</code>+Pour afficher les serveurs discords auxquels vous êtes connectés, tapez la commande <code>guilds status</code>
 Pour se connecter avec le pont à un serveur, tapez <code>guilds bridge IdDuServeur</code> Pour se connecter avec le pont à un serveur, tapez <code>guilds bridge IdDuServeur</code>
  
  
  • serveur_hebergement/matrix/installer_un_pont_discord_-_matrix.1665515106.txt.gz
  • Dernière modification : 2023/08/08 14:01
  • (modification externe)