Harmonyとは?Discord風チャットを自前で運営【2026年11月】

Harmonyとは?Discord風チャットを自前で運営【2026年11月】
IT Picks編集部

「Discord のようなチャットを、自分たちのサーバーで動かしたい」——そんな人の間で、オープンソースのチャットソフト 「Harmony」 が話題になっています。2026年11月7日には最新版の 1.9.4 が GitHub で公開されました。

Harmony は、サーバー・チャンネル・DM・音声と動画・ボットといった Discord でおなじみの仕組みを、自分で用意したサーバー(セルフホスト)で運営できるソフトです。目を引くのは、今ある Discord のサーバーとチャンネルをつなぐ「Discord ブリッジ」が公式に用意されていることです。

GitHub - y4my4my4m/harmony: Federated social app: Discord-style servers and chat with ActivityPub. Vue 3 + Supabase + Tauri.
GitHub – y4my4my4m/harmony: Federated social app: Discord-style servers and chat with ActivityPub. Vue 3 + Supabase + Tauri.

コミュニティを丸ごと引っ越さなくても、Discord とつないだまま少しずつ試せる——という点が、ほかの Discord 風のソフトとの違いです。自分たちのチャットの場を自分たちで持つための、新しい選択肢という位置づけです。

この記事はこんな人向けです

  • Discord でコミュニティを運営していて、自分たちで管理できるチャットの場に興味がある
  • 話題の「Harmony」が何をするソフトなのか、公式の情報で確かめたい
  • 既存の Discord サーバーとつなぐブリッジで、何が同期されて何が同期されないのか知りたい

Harmonyとは?一言でまとめると

Discord のような見た目と仕組みのチャットを、誰でも自分のサーバーで動かせるオープンソースのソフトです。公式の README では「Discord-style servers and chat with ActivityPub」——Discord 風のサーバーとチャットに、ActivityPub(Mastodon などが使う連合の仕組み)を組み合わせたアプリと説明されています。

項目 2026年11月8日時点の公式の情報
種類 Discord 風のチャット+連合型のソーシャル(ActivityPub)
開発 GitHub の y4my4my4m さんと Harmony のコントリビューター
ライセンス AGPL v3(表示と商標の追加条項つき)
最新版 1.9.4(2026年11月7日)
アプリ Web・Windows・macOS・Linux・Android・iOS
動かす場所 公式のインスタンス、または自分の Linux サーバー(Docker)
Discord との接続 Discord ブリッジ(テキストのチャンネルをペアで同期)

ソースコードと各 OS 向けのアプリは GitHub で公開されています。この記事では、紹介記事のリンク先になっている GitHub の y4my4my4m/harmony を公式として扱います(README に公式サイト・ドキュメントの案内があるリポジトリです)。

Harmony の公式リポジトリ
2026年11月8日時点(出典: GitHub「y4my4my4m/harmony」の README)

できること:チャット・音声・動画・ボット

README に書かれている主な機能は次の通りです。Discord を使っている人なら、ほぼ同じ感覚で分かる構成です。

① サーバー・チャンネル・DM・スレッド

サーバー(コミュニティ)の中にチャンネルを作り、DM やスレッドで話すという、Discord と同じ形です。チャットはエンドツーエンド暗号化(送る人と受け取る人だけが読める暗号化)にも対応しています。

② 音声・動画

音声・動画の通話にも対応しています。ただし README には「LiveKit where configured」とあり、音声と動画のサーバー(LiveKit)を設定した場合の機能です。セルフホストでは、インストールのときに音声と動画を使うかを選びます。

③ ボットとDiscordブリッジ

ボットのための仕組み(ボットのゲートウェイ)があり、Discord ブリッジもこの上で動きます。セルフホストのインストーラーでは、ボット・Discord ブリッジのホストを使うかどうかを選べます。

④ 別のインスタンスとの連合

Harmony の「インスタンス」は、1つのドメインで動いている1つの Harmony のことです。インスタンスどうしは連合していて、別のインスタンスにあるサーバーにも、自分のアカウントのまま参加できます。README では、ActivityPub のタイムラインやフォローにも対応するとしています。

使い方は2通り:公式のインスタンスか、自分のサーバーか

Harmony を使う方法は大きく2つです。

方法 どんな人向け 必要なもの
既存のインスタンスに参加 まず様子を見たい人 Web ブラウザかアプリ
自分でインスタンスを立てる コミュニティの場を自分たちで持ちたい人 Linux サーバー・ドメイン・Docker

公式ドキュメントでは、har.mony.lol がフラッグシップ(代表)のインスタンスとされ、README もリアルタイムのチャットの場として案内しています。アカウントは1つのインスタンスに作り、ハンドルは「@名前@ドメイン」の形になります。

アプリは1つのアプリでどのインスタンスにもつなげる作りです。デスクトップと Android のアプリは、最初の起動でつなぐインスタンスのドメインを聞いてきます。iPhone・iPad 向けの iOS アプリは App Store になく、サイドロード(自分の Apple ID で署名して入れる方法)で入れます。Safari からホーム画面に Web アプリとして追加する方法もあり、どちらも iOS / iPadOS 16 以降が対象です。

Harmony 1.9.4 のリリースページ
2026年11月8日時点(出典: GitHub「Harmony 1.9.4」)

Discordブリッジとは?既存のサーバーとつなぐ仕組み

Discord ブリッジは、Harmony のサーバーのチャンネルと、Discord のサーバーのチャンネルを1対1でペアにして、メッセージを行き来させる機能です。ペアにしたチャンネルに書いたメッセージが、もう一方のチャンネルにも表示されます。

公式ドキュメントによると、ブリッジは本体とは別のプログラム 「harmony-discord-bridge」(同じく AGPL-3.0)です。Discord には Discord のボットとして、Harmony にはボットのゲートウェイを通してつながります。1つの Harmony のサーバーにつなげる Discord のサーバーは1つです。

Discord ブリッジの3つの方式
GitHub「y4my4my4m/harmony」のドキュメント「Discord bridge」「Hosting Discord bridges」(2026年11月8日確認)をもとに IT Picks 編集部が作成

① インスタンスのボットを使う

インスタンスの管理者が用意したボットを使う方式です。サーバーの設定の「Discord Bridge」で 「Add to Discord」を押し、Discord のサーバーを選んで、チャンネルをペアにするだけです。ボットを作る必要も、何かを入れる必要もありません。管理者がこのボットを用意している場合に選べます。

② 自分のボットを、インスタンスで動かす

Discord の Developer Portal で自分のボットを作り、そのトークン(ボットの合言葉)を Harmony に貼る方式です。ボットの名前とアイコンを自分で決められます。管理者がホストを有効にしている場合に選べます。

③ 自分で動かす

自分のボットを作り、常に電源が入っているコンピューターで Docker のコマンドを1つ実行する方式です。公式の README は、PC・自宅サーバー・NAS・Raspberry Pi・VPS などを例に挙げています。トークンが手元から出ないのが利点で、そのコンピューターが動いている間だけブリッジが働きます。この方式はいつでも選べます。

公式ドキュメントは、①と②では管理者が、ボットから見える Discord のチャンネルを読めることを明記しています。どの方式でも、ボットにはブリッジするチャンネルだけを見せるよう勧めています。

設定には、Harmony 側でサーバーの所有者か「サーバーの管理」の権限、Discord 側で「サーバーの管理」の権限が必要です。Discord で /bridge コマンドを使うには、Discord の管理者の権限が要ります。

ブリッジで同期されるもの・されないもの

公式ドキュメントの「What crosses the bridge」をもとに、主なものを整理します。テキストのやりとりはほぼ同期されますが、ボイスチャンネルの音声・動画は同期されません。

Discord ブリッジで同期されるもの・されないもの
GitHub「y4my4my4m/harmony」のドキュメント「Discord bridge」(2026年11月8日確認)をもとに IT Picks 編集部が作成
内容 同期されるか
メッセージ・返信・スレッド される(両方向)
リアクション・編集・削除 される(オプションで切り替え)
ファイル・画像 される(Harmony→Discord は既定で1メッセージ 8MB まで、超えるとリンク)
カスタム絵文字・メンション される
メンバー一覧・在席状況 Discord→Harmony だけ(オプション)
ボイスチャンネルの音声・動画 されない
ブリッジが止まっていた間のメッセージ されない(あとから取り込まない)
Discord のボットの投稿 されない
エンドツーエンド暗号化のチャンネル されない(ブリッジが読めないため)

Discord 側では、Harmony のメンバーの投稿は 「Harmony Bridge」という Webhook から、その人の名前とアイコンで表示されます。Harmony 側では、Discord のメンバーの投稿は Discord の名前とアイコンに Discord のバッジ付きで出ます。

ペアごとに、「両方向」「Discord→Harmony だけ」「Harmony→Discord だけ」の向きを選べます。お知らせのチャンネルだけを片方向で流す、といった使い分けもできます。

Discordの規約との関係は?

公式ドキュメントには、Discord の規約との関係についての説明は見当たりません。書かれているのは、未認証のボットは Discord で100サーバーまでで、それを超える前に Developer Portal で認証を申請すること、などの Discord の仕組みの説明です。使う前に、Discord の規約と自分のサーバーのルールを各自で確かめておくのが安全です。

セルフホストに必要なもの

自分でインスタンスを立てる場合、公式ドキュメントが挙げる条件は次の通りです。

項目 最小 推奨
CPU 2コア 4コア
メモリ 2GB+スワップ 2GB 4GB
ディスク SSD 20GB SSD 40GB 以上
回線 10Mbps(音声なし) 100Mbps(音声・動画あり)
OS 64ビットの Linux(x86_64 か arm64) 最新の Debian か Ubuntu LTS
Docker Docker Engine と Compose 2.24.4 以降 —

※ 2026年11月8日時点の公式ドキュメント「Self-host Harmony」の記載。ログの収集を有効にすると、メモリは最小 4GB・推奨 8GB です。

ほかに、SSH で root で入れること、外から使うなら公開の IPv4 アドレス、DNS を設定できるドメインが必要です。DNS には、ドメイン本体・「db.」・音声を使うなら「live.」の3つの A レコードを作ります。

インストールは、README にある1行のコマンドでインストーラーを実行する形です。インストーラーは、Docker が無ければ入れるかを聞き、メモリ・ディスク・ポート(80・443、音声ありなら 7881・7882)・DNS を確かめてから、ビルド済みのイメージで全体を起動します。HTTPS の証明書は Let’s Encrypt で取ります。

インストール後は harmony コマンドで更新・バックアップ・状態の確認ができます。登録は「誰でも」「招待のみ」「受け付けない」から選べます。メールの設定をしないと、パスワードを忘れた人が再設定できない点には注意が必要です。

VPS のメモリ・CPU の選び方はVPSおすすめの選び方でも整理しています。Docker で動くソフトを VPS に入れる例は、こちらの記事も参考になります。

あわせて読みたい
DifyをVPSで動かすには?国内3社の自動構築を比較【2026年版】
DifyをVPSで動かすには?国内3社の自動構築を比較【2026年版】

ライセンス:AGPL v3と名前・ロゴの決まり

Harmony のソースコードは GNU AGPL v3 で公開されています。誰でもフォーク(派生版を作る)・改変・セルフホストできます。AGPL は、改変したものをネットワーク越しに使わせる場合、その利用者がソースコードを受け取れるようにしなければならない(第13条)ライセンスです。

そのうえで、AGPL の第7条にもとづく追加の条件が2つあります。

  • 表示: 著作権表示と、ログイン画面の「Powered by Harmony」のリンク(元のリポジトリへ)を残す。消す・隠す・変えるのは不可
  • 商標: 「Harmony」の名前とシロクマのロゴは AGPL の対象外。改変版を「Harmony」の名前で配ることはできず、フォークは名前を変える

改変していないインスタンスを元の名前とロゴで動かすのは、許可なくできると商標の方針(TRADEMARK.md)に書かれています。自分たちで手を加えて運営するなら、名前と表示の条件を先に読んでおく必要があります。

開発者の反応

Hacker News には、2026年11月4日に「Harmony: Chat like Discord. Federated like email」という投稿が立ちました。

2,600人の Discord サーバーを管理しているという Slow_Hand さんは、ブリッジについて、利用者に乗り換えてもらう負担という自分のためらいの大きな部分に直接応える機能だと評価しています(出典)。

一方で CSSer さんは、規模のあるサービスに Supabase を使った構成であることと、ドキュメントの文体が LLM で書いたように見えることを挙げ、バグや信頼性の低下を予想すると書いています(出典)。

ブリッジへの期待と、品質への慎重な見方の両方が出ている、というのが現時点の反応です。

IT Picks的な所感

Discord 風のソフトはこれまでもありましたが、コミュニティを移すときに一番大変なのは「人を移すこと」です。Harmony がブリッジを公式の機能として、しかも3つの方式で用意しているのは、その壁を正面から下げようとしている点で評価できると思います。

一方で、自分でインスタンスを動かすなら、運営の責任も自分たちに来ます。メモリ 4GB 程度の Linux サーバー・ドメイン・DNS・メールの設定、そして更新やバックアップ——「無料で使える」と「手間がかからない」は別です。Hacker News で品質を心配する声があるように、最初は小さなサーバーで試し、Discord とつないだまま様子を見るのが現実的な使い方だと考えています。

Discord 自体も、アプリの作り直しや検索への公開の変更など、動きの多い時期です。Discordの発言が検索に出る変更のように、自分たちのデータの扱いを考え直すきっかけが増えていることも、セルフホストに注目が集まる背景にありそうです。

あわせて読みたい
Discord、Rust製の新アプリを開発中 何が変わる?【2026年11月】
Discord、Rust製の新アプリを開発中 何が変わる?【2026年11月】

まとめ

Harmony のポイントをまとめます。

  • 何か:Discord 風のチャットを自分のサーバーで運営できるオープンソースのソフト
  • 最新版:1.9.4(2026年11月7日)
  • 機能:サーバー・チャンネル・DM・スレッド・音声と動画(LiveKit を設定した場合)・ボット・連合
  • Discord ブリッジ:インスタンスのボット/自分のボットをインスタンスで/自分で動かすの3方式
  • 同期されないもの:ボイスチャンネルの音声・動画、ブリッジが止まっていた間のメッセージ など
  • セルフホスト:Linux(x86_64 / arm64)・最小メモリ 2GB(推奨 4GB)・ドメイン・Docker
  • ライセンス:AGPL v3+表示と商標の追加条件(フォークは名前を変える)

まずは公式リポジトリの README とドキュメントで、自分のコミュニティに必要な機能がブリッジで足りるかを確かめてみてください。

ABOUT ME
IT Picks 編集部
IT Picks 編集部
ITツール・Webサービス紹介メディア
IT Picks 編集部。VPS・クラウド・AIツール・SaaSを中心に、実際に検証した情報を届けるITメディアです。「本当に使えるか」を基準に、初心者からエンジニアまで役立つ記事を制作しています。
記事URLをコピーしました