世界を動かす技術を、日本語で。

Discordの代替サービス、ランキング

概要

  • Discordサーバー運営経験から、 コミュニティプラットフォーム選定 の重要性を実感。
  • Discordの 機能性とリスク、特にデータ喪失や中央集権性について懸念。
  • SignalMatrix などの代替サービスを独自基準で評価。
  • コミュニティ移行には ユーザー離脱率 や「使いやすさ」も考慮。
  • 主要評価軸 :機能性、オープン性、安全性、管理機能、分散性。

Discordサーバー運営と代替サービス検討

  • 4年以上 のDiscordサーバー運営経験。
  • パンデミック中の配信開始から コミュニティ形成 へと発展。
  • Discord未経験からのスタート、学生が利用していたため存在を知る。
  • 視聴者から コミュニティハブ要望 が多発、Twitch配信の自然な延長線。
  • コミュニティ管理者として Discord機能課題点 を熟知。

Discordの利点とリスク

  • 高い機能性 :ユーザー・管理者双方にとって使いやすい設計。
  • 無料でも十分な機能、導入・運用の摩擦が最小限。
  • クローズドな性質広告モデル の変化リスク。
  • データ喪失AI学習利用価格高騰 など将来の不安要素。
  • 分散性ゼロ :Discord停止時はコミュニティが消失。

コミュニティ移行の課題

  • 移行時のユーザー離脱 リスク、受け入れられる代替先選びの重要性。
  • オンラインコミュニティの コミュニケーション手段 が存続の鍵。
  • 初回選定の重要性、失敗はコミュニティ消滅に直結。

評価基準

  • 機能性 :コミュニティ運営に必要な機能の充実度。
  • オープン性 :コードや機能へのアクセスの自由度。
  • 安全性 :サーバー・ユーザーデータの保護レベル。
  • 管理機能(Safety) :モデレーションや悪質行為対策の充実度。
  • 分散性 :単一障害点への依存度。

Discordの評価

  • 機能性:4 幅広い機能と高い使い勝手。
  • オープン性:1 クローズドソース、拡張性低。
  • 安全性:3 MFA対応だが、テキストは暗号化なし。
  • 管理機能:4 豊富なモデレーションツール、規約同意の導線。
  • 分散性:1 完全な中央集権型。

補足

  • リアルタイム性 重視だが、 過去ログ検索性 は低い。
  • フォーラム型チャンネル導入も、 履歴探索性 は限定的。
  • 企業利用や顧客対応 にも利用される柔軟性。

Signalの評価

  • 機能性:2 グループチャットのみ、スレッドやピン留め不可。
  • オープン性:4 オープンソース、無料で全機能利用可能。
  • 安全性:5 業界最高水準の エンドツーエンド暗号化
  • 管理機能:2 モデレーション機能はほぼなし、BANのみ対応。
  • 分散性:1 全通信が Signal公式サーバー 経由。

補足

  • プライバシー重視 のコミュニティに最適。
  • 消えるメッセージ など、証拠保全回避に特化。
  • AWS依存 など、中央集権的な構造。

Matrixの評価

  • 機能性:3 チャンネル(ルーム)、スレッド、リアクション等。
  • オープン性:4 プロトコル・クライアント共にオープンソース。
  • 安全性:3 E2E暗号化対応だが、既知の脆弱性も。
  • 管理機能:1 荒らし対策などが不十分、運用負荷高。
  • 分散性:4 自前サーバー運用 や他サーバーとの連携可能。

補足

  • Elementクライアント はDiscordに近いUI、他プラットフォームとの ブリッジ機能 有。
  • 自己ホスト は技術的ハードルが高い。
  • 公開ルーム では荒らし被害例もあり、管理労力が大きい。
  • 暗号化ルーム はデフォルトでなく、設定が必要。

コミュニティプラットフォーム選定のまとめ

  • Discord :バランス型、だが将来リスク大。

  • Signal :プライバシー最重視、機能は限定的。

  • Matrix :分散性・独立性重視、運用ハードル高。

    • 目的・運営体制・ユーザー層に応じた 慎重な選定 が必要。
    • 一度の選択ミス がコミュニティ消滅に繋がる重大な意思決定。

Hackerたちの意見

XMPPがこのリストにないのは悲しいな。著者が単に知らなかったのか、無視したのか気になる。俺的には、XMPPはMatrixより技術的に優れてると思う。高品質でブランド化されたクロスプラットフォームのアプリ(Elementみたいなの)があればいいだけなんだよね。ビデオ通話、音声通話、グループ通話、スレッドやリアクションのためのプロトコルサポートはちゃんとあるし。カスタム絵文字(たぶん?)とチャンネルグループ化(まだ進行中だけど)が足りないかもね。もちろん、これらのプロトコル機能は連携でもちゃんと動くよ。

同じく、この記事に載ってるのを期待してた。XMPPはDiscordと競えるところまで来てると思う。いいクライアントがあれば、Spacesサポート(XEP-0503)や、ユーザーの役割と権限、サーバー側のボイスチャンネルがあれば完璧なんだけど。

XMPPの問題は、RFCのスイートだってことだね。DNSを説明するみたいに、RFCが複雑すぎて正しく完全に実装されることはまずない。そういう意味ではXMPPはデザイン的に失敗してる。チャットの相手に、OMEMOやXEP-whateverの仕様を満たす別のクライアントをダウンロードさせなきゃならないなら、ほとんどの人には無理だよね。(俺はまだXMPPの支持者だけど、作業グループはクライアント間でプロトコルサポートを統一するためにもっと頑張らないと。)

LinuxデスクトップでのXmppクライアントは全然ダメで、ConversationsのようなAndroidクライアントとの音声・ビデオチャットが正しくできません。

最近XMPPを試してみたけど、どれだけ過疎ってるかに驚いた。技術自体は良いかもしれないけど、こんなに長い間誰も使ってないなら、意味があるの?

皮肉なことに、Signalはこの用途ではプライバシーで-1の評価だね。たぶん、もうSignalを使ってて、メインの連絡先にも使わせようとしてるんだろう。基本的なプロフィールには本名が入ってるし、写真もあるかも。もしかしたら、Stories機能を使ってる世界で7人のうちの1人かもしれない。まあ、いいニュースがあるよ。今や、あなたが参加するどんなグループでも、その情報に将来の変更があっても、無条件で誰でも見れるようになっちゃった。Signalには、連絡を許可した人があなたのプロフィールの全てを永遠に見れるように無条件で権限を与える楽しいダークパターンがある。信頼レベルは実質的に1つだけ:完全な信頼。オンラインコミュニティに使うツールとしては受け入れられないよ、特にそれをオンラインコミュニティ専用で使って、完全信頼レベルでの情報提供を拒否できるなら別だけど。残念ながら、Signalはアカウントを電話番号に結びつけて、1つのモバイルデバイスにつき1つのSignalインスタンスしか許可しないから、セカンドアカウントを持つこともできない。Signalは良い?うん、でも信頼できる人とのコミュニケーション専用でしか使えない。追記:誤字

モバイルデバイスでSignalを複数インスタンス持てるし、VoiPやeSIMを使って登録もできます。身元を明かさないオンラインペルソナで、現金購入したeSIMに登録した非GoogleのAndroidで使うSignalが最高の選択肢です。なぜ多くの地域がGrapheneOSとSignalの両方を禁止しようとしていると思いますか?

ストーリーに関する部分は本当じゃないよ。ストーリーを送るときに、誰に送るか選べるからね。もっと簡単にするために、グループに人をまとめることもできるよ。

皮肉なことに、Signalはこの用途でプライバシーに関して-1の評価を受けている そして、単一障害点を排除する点ではDiscordに近い評価になっている。

Signalがプライバシー意識高いってどういうこと?最初に電話番号を聞いてくるじゃん。

Matrixは、Discordのキラーフィーチャーである、1つのログインで多くのコミュニティに参加できる唯一のものだね。残念ながら、Matrixは俺には良いUXがなかった。俺的には、e2eeに複雑さをかけすぎて、残りが足りないと思う。

あなたが直してほしいUXの最大の懸念は何ですか?

実は、昔のDiscordの真の魅力的な機能は、もっと単純なものでしたが、オンボーディングやコミュニティの移行に深く関係していました。リンク一つでDiscordサーバーに参加できたんです。アカウント作成は後からでもできました。全盛期の競合はTeamspeakやSkypeだったので、いきなり「ちょっと待って!」みたいな煩わしいことなしに、何に参加するのかを実際に見られるってだけで、知らない人たちにも人気が出たんです。私のアカウントは2015年6月の日付で、どうやらそれはサービス開始の1ヶ月後らしいです。そして、そのチャンネルにいる初期のユーザーたちも、みんな同じような経験をしています。最初に使ったときは、ログインすらしなくてよかったから使ってたんです。

ほとんどのDiscordの代替は、技術的な問題じゃなくて、仕上げの問題だね。Signal → プライベートだけどコミュニティには不向き Matrix → 柔軟だけどUXが荒い XMPP → 強力だけど分断されてる Discord → 中央集権だけど摩擦がない ユーザーは毎回摩擦がない方を選ぶ。新しいアプリやプロトコルは必要ない、ちゃんと動くクライアントが必要なんだ。

IRC → 完璧、改善不可能

これらの代替案は、Discordのような音声チャットを持っていません(TeamspeakやMumbleも同様です)。

Matrix → 柔軟だけど粗いUX MatrixのUI/UXは実際にとても柔軟で、複数のクライアントが使えるよ。Elementに縛られることもないし、TUIクライアントや他のクライアントも使える。ウェブでは、私が本当に好きなのはcinny。cinnyはめっちゃ素晴らしいし、UI/UXはDiscordよりもいいと思う。自分が好きなクライアントを見つけるためにMatrixのエコシステムをチェックすることをおすすめするよ。私もFractal GNUアプリが好きだし、クライアントがたくさんあるからね。 https://cinny.in/ https://matrix.org/ecosystem/clients/

elementかmatrix.orgのせいなのかな?めっちゃ遅く感じるんだけど。

とにかく、この[Revolt/Stoat]はまだ本番には程遠いので、ここに載せるのはプロジェクトを指摘するためだけです。彼らに幸運を祈りますし、特に自分でサーバーをホストできるのはいいことだと思います。でも、安定性や機能が不足しているので、実験以外には役立たないですね。いつか良くなるといいな。これに対する判断の理由が気になります。私のRevolt/Stoatの経験はHandmade Citiesのインスタンスだけですが、その経験はこのレビューが示唆するほど悪くはありませんでした。

タイトルは「Discordの代替」についてですが、主要な指標はこうです。> 機能性:コミュニティを構築、整理、維持するために必要なことができるか?これって二つの異なることのように感じます。私がDiscordの代替に期待するのは、テキストメッセージ、音声通話、ビデオ通話、画面共有ができることです。コミュニティスペースでも、個人の連絡先でも、非常に簡単に設定できる形で。

Discordはかなり多機能なので、みんながそれをいろんな使い方をしています。私は複数のDiscordサーバーでかなりアクティブですが、音声やビデオは全く使いません。でも、なぜみんなが使うのかは分かります。OPがDiscordを1対1で置き換えるのではなく、全体的にコミュニティを持つプラットフォームを探しているなら、もっと広い比較をしてみるのもいいと思います。そうすれば、みんな自分のニーズに合ったものを見つけられますから。> 私がDiscordの代替に期待するのは、テキストメッセージ、音声通話、ビデオ通話、画面共有ができることです。コミュニティスペースでも、個人の連絡先でも、非常に簡単に設定できる形で。私も同じです。FOSSコミュニティがIRCレベルの技術と使いやすさに留まっているのがちょっと悲しいです :( もっと多くのプロジェクトが低い参入障壁の理念を採用してくれることを願っています。メンバーを禁止するために正規表現を学ぶのは…うーん。

Discordの代替を提案する際の主な問題の一つは、Discord自体がいくつかのアプリの集合体であることです。ある人には音声通話が必要で、別の人にはゲームストリーミング、また別の人にはチャットや掲示板、ニュースグループが必要だったりしますが、音声機能は使ったことがない人もいます。

現在、プライバシーに焦点を当てた代替サービス「Kloak」を開発中です。まだ初期のアルファ段階ですが、改善点やプラットフォームに対する期待についてのフィードバックをいただけると嬉しいです。 Matrixは基本的にそれらすべてを満たしているんじゃない?掲示板やニュースグループ機能はよくわからないけど、Matrixでもできそうな気がする。確かにMatrixはホスティングが難しいけど、もしDiscordがソースコードを公開したとしても簡単にはならないと思う。だから、Discordみたいな体験を求めるなら、やっぱりMatrixが好きだな。

現在、プライバシーに焦点を当てた代替サービス「Kloak」を開発中です。まだ初期のアルファ段階ですが、改善点やプラットフォームに対する期待についてのフィードバックをいただけると嬉しいです。こちらに簡単なプロモ動画もあります - https://www.youtube.com/watch?v=ekOxAg7leXM

メール + IRC(チャット履歴をサポートするデーモンがある)。バウンサーも存在するし、ログも取れる。これはOSSプロジェクトの標準であるべきで、プライベートで検索できないデータマイニングプラットフォームじゃないよ。便利さを求めるあまり、オープンさを捨てるとこうなるんだ。

私が関わった少数のコミュニティの経験から言うと、便利さよりも人気を求めている感じがする。ちょっと不機嫌になってしまうけど、これがあまり言及されない「エンシティフィケーション」の別の原因だと思う。

Discordが人気になったのは、無料でグループやチームのボイスチャットができるからだよね。MumbleやVentrilo、Teamspeakはサーバーやクライアントが必要で、有料ホスティングとかもあったし。Discordはテキストチャット(履歴付き)とボイスチャットが一緒になってるから便利。代替を探すなら、まずはこの2つを両方できることが大事だよ。IRCって言ってる人は、ただの煽りかDiscord使ったことないんじゃない?

あと、画像や動画、掲示板もあるよね。