-
Notifications
You must be signed in to change notification settings - Fork 49
Heisenbridge
Tulir Asokan edited this page Oct 20, 2023
·
8 revisions
Heisenbridge is a bouncer-style Matrix-IRC bridge.
- Install bbctl and log in as described in the readme (https://github.com/beeper/bridge-manager)
- Install Python 3 using your OS package manager. You also need the stdlib
venv
module, which may or may not be included in the base python package (depends on your OS).- On Debian-based distros,
sudo apt install python3 python3-venv
- On Debian-based distros,
- Run the bridge with
bbctl run sh-irc
. You can use a different name thansh-irc
too, but it must start withsh-
, and it should containirc
orheisenbridge
(if it doesn't, it'll prompt you to choose the bridge type)-
bbctl run
currently runs the bridge in foreground, so you should leave it running in tmux or something similar. A background service mode will be added in the future.
-
- The management room should pop up automatically
To get started in the management room, send the following messages:
ADDNETWORK libera
ADDSERVER libera irc.libera.chat 6697 --tls
-
OPEN libera
- this will create a new libera-specific management room - In the libera management room, run
NICK yourname
, thenCONNECT
- You should now be connected to libera.chat. You can join channels using
JOIN #channel
Happy chatting!