serveur_hebergement:matrix:installer_un_pont_irc_-_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_irc_-_matrix [2022/10/18 11:51] – [Configuration] fateserveur_hebergement:matrix:installer_un_pont_irc_-_matrix [2023/08/08 14:00] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 Matrix est capable d'échanger avec d'autres protocoles grâce à des ponts.  Matrix est capable d'échanger avec d'autres protocoles grâce à des ponts. 
  
-Les étapes pour installer un pont sont plus ou moins les mêmes quelque soit le pont. On va voir comment installer un pont entre Signal et IRC, [[https://github.com/hifi/heisenbridge|heisenbridge]], qui vous permettra de vous connecter à un serveur IRC ou à un bouncer IRC comme ZNC.+Les étapes pour installer un pont sont plus ou moins les mêmes quel que soit le pont. On va voir comment installer un pont entre Signal et IRC, [[https://github.com/hifi/heisenbridge|heisenbridge]], qui vous permettra de vous connecter à un serveur IRC ou à un bouncer IRC comme ZNC.
 ===== Prérequis ===== ===== Prérequis =====
  
Ligne 40: Ligne 40:
 # A list of application service config file to use # A list of application service config file to use
 app_service_config_files: app_service_config_files:
-- "/home/pi/matrix_bridges/znc-bridge/registration.yaml"+- "/chemin/vers/dossier/heisenbridge/registration.yaml"
 </code> </code>
  
Ligne 55: Ligne 55:
  
 [Service] [Service]
-WorkingDirectory=/home/pi/matrix_bridges/irc-bridge/+WorkingDirectory=/chemin/vers/dossier/heisenbridge/
 ExecStartPre=/bin/sleep 60 ExecStartPre=/bin/sleep 60
-ExecStart=/chemin/vers/dossier/irc-bridge/venv/bin/python -m heisenbridge -c registration.yaml -p 9897+ExecStart=/chemin/vers/dossier/heisenbridge/venv/bin/python -m heisenbridge -c registration.yaml
 User=pi User=pi
  
Ligne 88: Ligne 88:
 </code> </code>
  
-Vous allez être invité dans un nouveau salon où vous pourrez vous y connectez avec la commande : +Vous allez être invité dans un nouveau salon où vous pourrez vous y connecter avec la commande : 
 <code>CONNECT</code> <code>CONNECT</code>
 Et vous pourrez joindre un chan avec la commande : Et vous pourrez joindre un chan avec la commande :
Ligne 121: Ligne 121:
         # On lance la mise à jour du paquet         # On lance la mise à jour du paquet
         pip install --upgrade heisenbridge > /dev/null 2> $errorFile         pip install --upgrade heisenbridge > /dev/null 2> $errorFile
-        # Si le fichier d'erreur n'est pas vide, on envoi un mail d'erreur+        # Si le fichier d'erreur n'est pas vide, on envoie un mail d'erreur
         if [ -s $errorFile ]; then         if [ -s $errorFile ]; then
-                echo "Une erreur s'est produise lors de la mise à jour du pont IRC-Matrix (heisenbridge). Le message d'erreur se trouve en pièce-jointe." | mutt -x -s "Erreur lors de la mise à jour du pont IRC-Matrix" -a $errorFile -- $adminMail+                echo "Une erreur s'est produite lors de la mise à jour du pont IRC-Matrix (heisenbridge). Le message d'erreur se trouve en pièce-jointe." | mutt -x -s "Erreur lors de la mise à jour du pont IRC-Matrix" -a $errorFile -- $adminMail
         else         else
-        # Si le fichier d'erreur est vide, on envoi un mail de mise à jour et on met à jour le fichier de version+        # Si le fichier d'erreur est vide, on envoie un mail de mise à jour et on met à jour le fichier de version
                 echo "Le pont IRC-matrix (heisenbridge) a été mis à jour de la version $currentVersion vers la version $repositoryVersion" | mutt -x -s "Mise à jour du pont IRC-Matrix" -- $adminMail                 echo "Le pont IRC-matrix (heisenbridge) a été mis à jour de la version $currentVersion vers la version $repositoryVersion" | mutt -x -s "Mise à jour du pont IRC-Matrix" -- $adminMail
                 echo "$repositoryVersion" > $versionFile                 echo "$repositoryVersion" > $versionFile
  • serveur_hebergement/matrix/installer_un_pont_irc_-_matrix.1666093894.txt.gz
  • Dernière modification : 2023/08/08 14:01
  • (modification externe)