IRC/Migration vers Libera tchat

From Meta, a Wikimedia project coordination wiki
< IRC
This page is a translated version of the page IRC/Migrating to Libera Chat and the translation is 62% complete.
Outdated translations are marked like this.
Tracked in Phabricator:
Task T283247

Wikimedia est en train de déplacer ses canaux IRC vers le réseau « Libera Chat ». Vous pouvez lire les discussions à ce sujet sur Wikimédia Forum.

Créer un compte

Ajouter le réseau Libera Chat irc.libera.chat à votre client IRC. Lire https://libera.chat/guides/connect pour plus de détails (en anglais).

Vous devez réenregistrer votre pseudonyme ("nick") avec NickServ. Consultez les détails sur https://libera.chat/guides/registration.

Après la création de compte, il est recommandé d'effectuer les actions ci-dessous afin d'améliorer la sécurité du compte.

/msg nickserv set enforce on

Il est également recommandé, une fois que vous avez créé votre compte, de faire une édition sur votre page utilisateur pour confirmer que vous êtes le propriétaire du compte sur Libera Chat (pour éviter des usurpations).

Dissimuler

Après vous être inscrit, rejoignez #libera-cloak et indiquez !cloakme. Cela donnera à votre compte une dissimulation générique :user/VotreNom pour cacher votre adresse IP. Cela devrait se faire rapidement ; attendez un peu et réessayez si vous n'êtes pas immédiatement masqué et botté.

If you had a Wikimedia-branded cloak on Freenode, it will not transfer to Libera.Chat and you will need to obtain a new cloak. Type /msg wmopbot cloak (without any preceding spaces) into any IRC window. You will then be sent a private message with instructions on how to get your cloak. The cloak will not be applied instantly; please be patient.

If you do not also enable SASL authentication, your IP address is revealed to each channel in the brief period between connecting and identifying to NickServ.

Problèmes de connexion

Vous pouvez rencontrer des problèmes en vous connectant à Libera Chat en utilisant un port sécurisé. Lbera Chat dispose d'une couche TLS plus moderne que Freenode; en particulier, les anciennes versions de TLS (1.0 et 1.1) ne sont pas supportées sur Lbera Chat. Pour déterminer si c'est le problème que vous rencontrez, essayer de vous connecter sans TLS sur le port 6667.

Pour corriger ce problème, vous devrez probablement mettre à jour votre client IRC. Il est fortement recommandé de se connecter en utilisant TLS, c'est l'équivalent d'HTTPS lorsque l'on navigue sur un site internet.

Interfaces web

Une interface web est fournie pour Libera Chat. Vous pouvez également utilisé l'une de ces alternatives :

  • Kiwi IRC - L'interface web utilisée par Freenode

Rejoindre des canaux

La plupart des canaux ont le même nom sur Libera Chat que sur Freenode.

Quelques canaux ont été renommés durant la migration :

Canal Freenode (ancien) Canal Libera Chat (nouveau)
#cvn-unifications #wikimedia-unifications
#mediawiki-i18n #translatewiki
#wikimedia-ai #wikimedia-ml
#wikipedia-bag #wikipedia-en-bag
#wikimedia-discovery #wikimedia-search
#wmhack #wikimedia-hackathon
#wmcee #wikimedia-cee

Enregistrer des canaux

Pour enregistrer un ancien canal Freenode sur Libera Chat, vous aurez besoin des permissions "operator" (+o). Si, après avoir rejoint votre nouveau canal, il n'y a personne avec les permissions +o, alors un contact de groupe Wikimedia devra enregistrer le canal pour vous. Veuillez faire une demande d'assistance sur le canal #wikimedia-ops (sur Libera Chat). Pour les canaux qui ne se trouvent pas dans l'espace de nom Wikimedia, vous devez demander de l'aide au staff Libera Chat dans le canal #libera.

/msg chanserv register #channel
/msg chanserv set #channel guard on
/mode #channel +b $j:#wikimedia-bans

/msg chanserv flags #channel *!*@libera/staff/* +Aiotvr

Voir aussi Guide de configuration d'un nouveau canal IRC

Si vous souhaitez annoncer votre changement de canal, n'hésitez pas à copier l'e-mail Cloud-announce, qui est CC0 licensed.

Différences avec Freenode

Il n'y a plus de commande /msg chanserv access #channel list, utilisez /msg chanserv flags #channel à la place.

Canaux de liaison

Le bridgebot a été brièvement utilisé pour transmettre les messages entre les canaux de Freenode et de Libera Chat, créant ainsi un pont entre les deux, mais il a maintenant été retiré de tous les canaux de Freenode. Les ponts entre Freenode et Libera Chat doivent être considérés comme une mesure temporaire qui doit être retirée une fois que la documentation a été mise à jour et que la majorité de vos utilisateurs ont migré vers le canal Libera Chat.

Fermeture de canaux Freenode

The new Freenode staff have deleted the services database, which included all channel registrations. Some channels have been recreated by Freenode staff or others, but they are not under the control of Wikimedia volunteers. It is no longer possible to close channels using the instructions below, but they have been retained for historical interest.

Extended content

Once your Libera Chat channel is setup, you can close out your Freenode channel in a way that will help folks who have not been active recently or who are coming from stale documentation find the new channel. The checklist below will help you verify that you are ready to close the old channel and show you how to leave it configured to give instructions on finding the new location. This will be done using ChanServ and channel mode features built into Freenode's service.

  1. Verify that the equivalent Libera Chat channel has been properly set up. At minimum you should check that ChanServ is active in the channel, one relevant person has +o rights, and a useful topic has been set.
  2. Verify that any notification bots and similar tools have been configured to use Libera Chat instead.
  3. Inform active users in the Freenode channel that the channel has been moved to Libera Chat and will be closing.
  4. Set a topic on the Freenode channel to point users to the new channel on Libera Chat:
    /topic This channel has moved, please see https://w.wiki/3RuS for an update
  5. Ensure that the topic will stay set even when the channel is empty:
    /msg ChanServ SET <#channel> KEEPTOPIC ON
  6. Before you setup the redirect, check for existing invite exemptions with /mode <#channel> +I. You can clear all of them with /msg ChanServ CLEAR <#channel> BANS I if you have a +R permission in the channel. You can clear them one at a time with /mode <#channel> -I <invex> without +R.
  7. Set the channel to invite only and forward any connection attempts to a shared channel that can provide them with more information:
    /msg ChanServ SET <#channel> MLOCK +ifst ##moved_to_libera
  8. Kick any remaining users from the channel with an explanation of why:
    /msg ChanServ CLEAR <#channel> USERS This channel has moved, please see https://w.wiki/3RuS

Voir aussi