[Article Proposal] Access Libera Chat using Matrix clients

Hi,

What are your thoughts on Use freenode with [matrix] with registration and verification but Libera Chat?

2 Likes

Does that mean when I am going to start with Element, when trying to join existing Fedora channels, I still need to setup the bridge?

If I want to join three Fedora channels, how many bridge do I need to create?

Or it is one bridge per IRC server?

I think it’s one bridge per IRC server.

Fedora recently migrated to libera.chat (see IRC Announcement - Fedora Magazine), so you will have to bridge Libera Chat and not freenode. See Bridge libera.chat · Issue #1324 · matrix-org/matrix-appservice-irc · GitHub for more information.

Follow the instructions of Use freenode with [matrix] with registration and verification to register and identify yourself in Libera Chat, but change the following (fromto):

  • @appservice-irc:matrix.org@appservice:libera.chat
  • @freenode_NickServ@NickServ:libera.chat
  • appservice-ircappservice
  • #freenode_#<your_channel>:matrix.org#<your_channel>:libera.chat
  • #freenode_#fedora:matrix.org#fedora:libera.chat
2 Likes

Hey @theevilskeleton
The change to libera.chat is correct due inacceptable behaviour from freenode. Fedora hasn’t been the only distro hijacked by them (e.g. Gentoo).

Therefore, it’s good that almost the migration is done or in progress. So, Matrix is bridged with libera.chat.

v/r
Andi

My thoughts are this … We just did an article https://fedoramagazine.org/irc-announcement/ which basically is a how to for setting up the LiberaChat account. We also have articles on setting up your own matrix server https://fedoramagazine.org/deploy-your-own-matrix-server-on-fedora-coreos/ and also https://fedoramagazine.org/access-freenode-using-matrix-clients/ which is basically what you are proposing, but replace Freenode with LiberaChat I guess. Really, I would prefer to see some effort spent on already approved spec articles which have stalled but are good topics. Please review them https://teams.fedoraproject.org/project/asamalik-fedora-magazine/kanban

1 Like

Thank you very much!

For the flathub version of Element 1.7.29

To join a freenode channel, press the (plus) button next to *Rooms* on the left side in Element and type *#freenode_#<your_channel>:matrix.org* .

After clicking on ‘+’ next to Room, I need to select “explore”, enter #fedora:libera.chat, then click “join” on the right of the search bar. No entries will be show in the result area.

That is the only difference between your article that I need some trial and error to work it out.

Thank you very much!

1 Like

Since it only needs a few small updates to work with Libera Chat, how about instead of another article, you provide here a paragraph or two that I can tack onto the end of the existing article in a section labeled Addendum – April XXth, 2021? Just state that the Fedora Project has officially moved, provide a link to the announcement, and explain what needs to be changed to work with the new platform. Thanks!

1 Like

I’m going to be honest, I had a hard time wording it out. If you can improve it, please do. Here it goes:

Due to the recent announcement, many projects have switched to Libera Chat, including Fedora.

To join Libera Chat channels, the process is the same as freenode. The only difference is the users you create a room with.

The arrow ( → ) indicates what you need to change from and to, for example A → B means “from A to B”:

  • @appservice-irc:matrix.org@appservice:libera.chat
  • @freenode_NickServ:matrix.org@NickServ:libera.chat
  • appservice-ircappservice
  • #freenode_#<your_channel>:matrix.org#<your_channel>:libera.chat
  • #freenode_#fedora:matrix.org#fedora:libera.chat

I don’t think you really need to explain the arrow. I’d just say something like “Make the following substitutions when using this guide to connect to libera.chat”.

Due to the recent announcement, many projects have switched to Libera Chat, including Fedora.

To join Libera Chat channels, make the following substitutions when using this guide:

  • @appservice-irc:matrix.org@appservice:libera.chat
  • @freenode_NickServ:matrix.org@NickServ:libera.chat
  • appservice-ircappservice
  • #freenode_#<your_channel>:matrix.org#<your_channel>:libera.chat
  • #freenode_#fedora:matrix.org#fedora:libera.chat

Is this better?

1 Like

I’ve added the addendum. Just let me know if you find any problems.

Minor problem:

  • freenode_#:matrix.org → #:libera.chat

It should instead be:

  • freenode_#<your_channel>:matrix.org → #<your_channel>:libera.chat

Other than that, everything looks fine. Thank you!

Sorry about that. WordPress must have garbled the text when I copy-and-pasted it. I think I’ve got it fixed now.

This would be most useful. Could there also be some info on how to remove the freenode setup we’d already done before? I just used the Element web app, and it automatically authenticates me to freenode and takes me to various rooms there etc :confused:

I’ve found Kamil’s guide pretty good and easy to follow: Connecting to Libera.Chat through Matrix – Kparal's Fedora Blog

2 Likes

I’m hesitant to run any more articles about Matrix until Fedora gets their homeserver up. I’d rather have one correct article on the Magazine than several partially correct articles. I think the Fedora homeserver is supposed to work with our FAS accounts somehow; maybe even with SSO kerberos authentication.

1 Like

I would have to agree with that @glb, but @theevilskeleton we definitely would be interested in an updated one at that time, so please be patient and the article will be more fulsome.

1 Like