serveur_hebergement:matrix:installer_un_pont_signal_-_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
serveur_hebergement:matrix:installer_un_pont_signal_-_matrix [2026/01/16 12:57] – [Mise à jour] fateserveur_hebergement:matrix:installer_un_pont_signal_-_matrix [2026/01/16 17:51] (Version actuelle) fate
Ligne 28: Ligne 28:
  
 Créez un répertoire et accédez-y Créez un répertoire et accédez-y
-<code bash>mkdir mautrix-signal && cd mautrix-signal</code>+<code bash>sudo -u matrix-synapse mkdir -p /var/lib/matrix-synapse/matrix_bridges/mautrix-signal && cd /var/lib/matrix-synapse/matrix_bridges/mautrix-signal</code>
  
-Télécharger la dernière version correspondant à votre architecture : https://github.com/mautrix/signal/releases+Télécharger la dernière version correspondant à votre architecture (modifier le lien selon votre architecture) 
 +<code bash>sudo -u matrix-synapse wget https://github.com/mautrix/signal/releases/latest/download/mautrix-signal-amd64</code>
  
-Placer l'exécutable dans le dossier mautrix-signal et le rendre exécutable avec la commande  +Le rendre executable:  
- +<code bash>sudo chmod +x mautrix-signal-amd64</code>
-<code bash>chmox +x mautrix-signal-amd64</code>+
  
 L'installation est finie, on peut passer à la configuration L'installation est finie, on peut passer à la configuration
Ligne 40: Ligne 40:
 ==== Configuration ==== ==== Configuration ====
  
-Créez une copie du fichier example-config.yaml +Créez un fichier de configuration config.yaml 
-<code bash>cp example-config.yaml config.yaml</code>+<code bash>sudo -u matrix-synapse ./mautrix-signal-amd64 -e</code>
  
 Ouvrez le fichier config.yaml. Si votre serveur Matrix tourne sur la même machine que le pont, remplacez la ligne  Ouvrez le fichier config.yaml. Si votre serveur Matrix tourne sur la même machine que le pont, remplacez la ligne 
Ligne 111: Ligne 111:
 Relancez votre serveur Matrix Relancez votre serveur Matrix
 <code bash>sudo systemctl restart matrix-synapse.service</code> <code bash>sudo systemctl restart matrix-synapse.service</code>
- 
-===== Lancement du pont via Systemd ===== 
- 
-Créez le fichier  
-<code>/etc/systemd/system/mautrix-signal.service</code> 
- 
-Copiez les lignes suivantes dedans 
-<code> 
- 
-[Unit] 
-Description=mautrix-signal bridge 
-After=matrix-synapse.service postgresql.service 
- 
-[Service] 
-# N.B. If you didn't create a user with the correct home directory, set this 
-#      to the directory where config.yaml is (e.g. /opt/mautrix-signal). 
-WorkingDirectory=/var/lib/matrix-synapse/matrix_bridges/mautrix-signal/ 
-ExecStart=/var/lib/matrix-synapse/matrix_bridges/mautrix-signal/mautrix-signal-amd64 
-User=matrix-synapse 
- 
-[Install] 
-WantedBy=multi-user.target 
-</code> 
-Modifier les chemins et le nom de l'utilisateur si besoin. 
- 
-Activez le service au démarrage 
-<code bash>sudo systemctl enable mautrix-signal.service</code> 
- 
-Démarrez le service 
-<code bash>sudo systemctl start mautrix-signal.service</code> 
- 
-Dans votre client Matrix (Element), ouvrez une discussion privée avec le bot @signalbot:votre.serveur 
- 
-Dans la discussion, tapez  
-<code>link signal-bridge</code> 
-Ca va vous afficher un QR code que vous devrez scanner avec votre application Signal pour lier les deux appareils. 
  
 ===== Activer le double puppeting ===== ===== Activer le double puppeting =====
Ligne 180: Ligne 144:
 <code bash>pwgen -s 128 1</code> <code bash>pwgen -s 128 1</code>
  
-Ouvrez le fichier homeserver.yaml de Synapse et ajoutez les lignes suivantes dans la section double_puppet:+Ouvrez le fichier config.yaml du pont et ajoutez les lignes suivantes dans la section double_puppet:
 <code> <code>
 # Shared secrets for automatic double puppeting. # Shared secrets for automatic double puppeting.
Ligne 193: Ligne 157:
 <code>sudo systemctl restart matrix-synapse.service</code> <code>sudo systemctl restart matrix-synapse.service</code>
 <code>sudo systemctl restart mautrix-signal.service</code> <code>sudo systemctl restart mautrix-signal.service</code>
 +
 +===== Lancement du pont via Systemd =====
 +
 +Créez le fichier 
 +<code>/etc/systemd/system/mautrix-signal.service</code>
 +
 +Copiez les lignes suivantes dedans
 +<code>
 +
 +[Unit]
 +Description=mautrix-signal bridge
 +After=matrix-synapse.service postgresql.service
 +
 +[Service]
 +# N.B. If you didn't create a user with the correct home directory, set this
 +#      to the directory where config.yaml is (e.g. /opt/mautrix-signal).
 +WorkingDirectory=/var/lib/matrix-synapse/matrix_bridges/mautrix-signal/
 +ExecStart=/var/lib/matrix-synapse/matrix_bridges/mautrix-signal/mautrix-signal-amd64
 +User=matrix-synapse
 +
 +[Install]
 +WantedBy=multi-user.target
 +</code>
 +Modifier les chemins et le nom de l'utilisateur si besoin.
 +
 +Activez le service au démarrage
 +<code bash>sudo systemctl enable mautrix-signal.service</code>
 +
 +Démarrez le service
 +<code bash>sudo systemctl start mautrix-signal.service</code>
 +
 +Dans votre client Matrix (Element), ouvrez une discussion privée avec le bot @signalbot:votre.serveur
 +
 +Dans la discussion, tapez 
 +<code>link signal-bridge</code>
 +Ca va vous afficher un QR code que vous devrez scanner avec votre application Signal pour lier les deux appareils.
  
 ===== Mise à jour ===== ===== Mise à jour =====
  • serveur_hebergement/matrix/installer_un_pont_signal_-_matrix.txt
  • Dernière modification : 2026/01/16 17:51
  • de fate