Issue #2256

IRC: Provide a way for Matterbridge to connect to Libera.Chat

Added by Denis 'GNUtoo' Carikli 4 months ago. Updated 4 months ago.

Target version:
Start date:
Due date:
% Done:


Estimated time:
Hosting infrastructure:
Type of work:
System administration

Updated by Denis 'GNUtoo' Carikli 4 months ago


16:11 < NCBridge[m]> <Jeremy_Rand_Talos (HackInt)> GNUtoo: NCBridge is an instance of Matterbridge.  I intend to make NCBridge relay to Libera as soon as 
                     Libera supports either Matrix or Tor.  If you need this to happen earlier than that, you could maybe set up an authenticated relay for 
                     me to use (e.g. set up an authenticated Tor onion service that redirects to Libera's IP address, and give me the access key for that 


Updated by Denis 'GNUtoo' Carikli 4 months ago


matterbridge deployment

I've managed to package matterbridge in guix, but I don't know yet if the patch will be merged upstream or not.

Once done I could deploy it in various ways:
  • It could be deployed to the Trisquel VM with guix pack, and I could import and modify the systemd service from the Archlinux community package
  • I could also generate a new Guix VM for the FSF, though I'd have to look into using custom GRUB patches (that have been reviewed but need to be merged)
  • I could also generate a docker container

Matterbridge configuration file

  • I've managed to create a minimalist configuration file that is enough to test matterbridge for the Guix packaging
  • I've also got a more advanced configuration file from a real deployment from Jeremy Rand that I need to look into
  • I've already registered the Replicant-bridge accounts on both OFTC and Liberachat
  • I've also started to document how to deploy all that again if needed in the Replicant infrastructure wiki. Note that the documentation might be moved in git later on if needed.

edit1: Add link to patch


Updated by Denis 'GNUtoo' Carikli 4 months ago

  • Status changed from New to Resolved

I've now deployed the bridge, but I still need to improve its configuration for instance to add other networks like Matrix, hackint, and improve security (make sure it's using TLS) and robustness (filter out spam).

Also available in: Atom PDF