Libera Chatへの移行

From Meta, a Wikimedia project coordination wiki
< IRC
Jump to navigation Jump to search
This page is a translated version of the page IRC/Migrating to Libera Chat and the translation is 33% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎português • ‎português do Brasil • ‎فارسی • ‎中文 • ‎日本語

ウィキメディア財団は使用するIRCネットワークをLibera Chatに移行しています。より詳細な説明はSpecial:Permalink/21595329#Freenode (IRC)で参照することができます。

アカウントの作成

お使いのIRCクライアントにLibera Chatとして irc.libera.chat を登録してください。詳細は https://libera.chat/guides/connect をご覧ください。

再度ニックネームをNickServで登録する必要があります。詳細は https://libera.chat/guides/registration をご覧ください。

アカウントを作成した後は、セキュリティをより強固にするために以下で示されているコマンドを入力することが推奨されています:

/msg nickserv set enforce on


さらにアカウントを作成した後は、あなたの利用者ページでLibera Chatのアカウントを示しておくことが推奨されています。

クローク

登録したら、#libera-cloak に入って !cloakme と入力してください。こうすると、あなたのアカウントは ふつうのuser/YourName というクロークでIPアドレスを隠すことができます。これはすぐに完了します:もしすぐにクロークが得られずキックされた場合は、少し時間をおいてもう一度トライしてください。

もしあなたがFreenodeでウィキメディアのブランドのクロークを持っていたら、Freenodeに接続して、/msg wmopbot cloak と入力してください。こうすると、どうやってクロークを取得するか指示されます。クロークはすぐには付与されないので、しばらく待っていてください。Freenodeのアカウントを削除したり、Freenodeでクロークを持っていなかった人には今のところまだクロークは提供されていません。

またあなたがenable SASL認証をしない場合、あなたのIPアドレスは各チャンネルで接続からNickServの認証までの短い時間にチャンネルに表示されます。

接続の問題

You might run into issues connecting to Libera Chat when using a secure port. Libera Chat has a more modern TLS stack than Freenode; most importantly older versions of TLS (specifically 1.0 and 1.1) are not supported on Libera Chat. To determine whether this is the issue you are experiencing; try connecting without TLS on port 6667.

To fix this, you will most likely need to upgrade your IRC client. It is strongly recommended to connect using TLS. It's the equivalent of using HTTPS to browse a web page.

Web frontends

There is a built-in web frontend for Libera Chat. You also may use one of these alternatives:

  • Kiwi IRC - the web frontend as built in Freenode

Join channels

Most channels are named the same on Libera Chat as they were on Freenode.

A few channels have taken this opportunity to rename themselves:

Freenode channel (old) Libera Chat channel (new)
#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

Register channels

To register a former Freenode channel on Libera Chat, you will need operator (+o) permissions. If after joining your new channel, there is nobody with +o permissions, then a Wikimedia group contact will need to register the channel for you. Please ask in #wikimedia-ops (on Libera Chat) for assistance. For channels that do not fall under a Wikimedia namespace, you'll have to ask Libera Chat staff in #libera for help.

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

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

If you want to announce your channel move, feel free to copy the Cloud-announce email, which is CC0 licensed.

Freenode との違い

/msg chanserv access #channel list が存在しないため、代わりに /msg chanserv flags #channel を使用してください。

Bridging channels

The bridgebot was briefly used to relay messages between Freenode and Libera Chat channels, creating a bridge between the two, but it has now been removed from all Freenode channels. Bridges between Freenode and Libera Chat should be considered a temporary measure that should be removed once documentation has been updated and the majority of your users have migrated to the Libera Chat channel.

Freenodeチャンネルの閉鎖

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

See also