I spent a couple of hours this morning setting up matrix to use my Freenode credentials etc. It isn't quite as straightforward---there are things one should know that aren't obvious. Dumping the info here before I forget. A fair version of this could perhaps be a quick-doc to help other community members.
/join #freenode_#channelname:matrix.org
@appservice-irc:matrix.org
!nick <registered IRC nick>
!storepass <Freenode password>
If you use your Freenode registered nick, the access you have on Freenode channels will also be available on the Element side of things. So you will be able to op etc. here, and change the channel logo etc.
op
Additional note:
/nick
!nick ..
<displayname>[m]
This is to be noted that, we need a matrix account first before linking it to our freenode IRC account. As matrix is a decentralized platform, it has many "homeservers". To get a list of available public homeservers, one must take a look here: link
Of-course there are lot more homeservers not present on that list but for now it will prevent overcrowding of the main homeserver.
Thanks for documenting this. We will have our own homeserver. Additionally, we're looking at hosting our own bridge, which the GNOME folks are doing and highly recommend. Instead of #freenode_#channelname:matrix org, we can have #channelname:fedoraproject.org.
We should also strip the redundant fedora- prefix with room names on fedoraproject.org server.
fedora-
fedoraproject.org
For example, I would expect #fedora-kde:matrix.org/#freenode_#fedora-kde:matrix.org should become #kde:fedoraproject.org.
#fedora-kde:matrix.org
#freenode_#fedora-kde:matrix.org
#kde:fedoraproject.org
@mattdm wrote… Additionally, we're looking at hosting our own bridge, which the GNOME folks are doing and highly recommend.
If we can manage this in an administrative layer so end-users and chat mods don't have to worry about it, that is a win. This is a big pain point for moderators in the current public instance. (Seeing as I became a blocker for 50-80 rooms being plumbed from matrix.org to Freenode IRC)
matrix.org
@ngompa wrote… We should also strip the redundant fedora- prefix with room names on fedoraproject.org server.
:100: :thumbsup:
@ngompa wrote… For example, I would expect #fedora-kde:matrix.org/#freenode_#fedora-kde:matrix.org should become #kde:fedoraproject.org.
:heart: :heart:
@ankursinha asked me to comment here. I found that using !nick NICK and !storepass PASSWORD is unreliable for me when the IRC bridge reconnects, and sometimes leaves me unauthenticated / connected to freenode with the wrong nick.
!nick NICK
!storepass PASSWORD
The alternative was way more reliable, and I didn't have to reauthenticate with the IRC bridge since I used this command instead (four months and counting without issues): !storepass NICK:PASSWORD It will set nickname and password without the chance for - what I suspect are - race conditions with the NickServ authentication.
!storepass NICK:PASSWORD
Just saw this on HN: https://hummingbard.com/hummingbard/introducing-hummingbard https://news.ycombinator.com/item?id=26277602
I'm going to close this, as I think the situation has changed significantly with both libera.chat and with our upcoming new chat server. We'll definitely want Nickserv docs as part of that -- I for one wanted to make sure I preserve mattdm on Libera! -- but thankfully it should be much simpler (and less necessary for casual users).
mattdm
Metadata Update from @mattdm: - Issue close_status updated to: no action needed - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.