Repolode
matrix-construct

matrix-construct/tuwunel

Synapseの代替として位置づけられ、conduwuitの後継となるRust製Matrixホームサーバー。

代替できる製品:Synapse

スター
2,736
フォーク
242
未解決の Issue
84
最終コミット
昨日

これは何?

Tuwunelは、すべてRustで書かれたMatrixホームサーバーです。既存のMatrixクライアント、ブリッジ、ボットと連携し、非常にニッチな用途を除いてMatrix Specificationを完全に実装することを目指しています。自分でチャットサーバーを運用したい人向けに、Synapseより低コストな代替として位置づけられています。

このプロジェクトはconduwuitの公式後継で、conduwuit、Conduit、およびconduwuitのフォークからのインプレース移行に対応しています。初回起動時に、それらのRocksDBデータベースを読み込みます。Synapseからの移行にはまだ対応していません。設定はTOMLファイルで行い、server_nameとdatabase_pathが必須項目です。TLSは通常、Caddyなどのリバースプロキシで処理します。

デプロイ方法として、DockerHubとGHCRのDockerイメージ、静的バイナリ、DebおよびRPMパッケージ、aptリポジトリのほか、Arch、Alpine、Nix、Gentoo向けのパッケージが用意されています。

主な機能

  • 01ほぼすべての用途でMatrix Specificationを実装しています。
  • 02データをRocksDBに保存し、Conduitおよびconduwuitのデータベースからインプレース移行できます。
  • 03単一のTOMLファイルで設定でき、登録用のシークレットトークンも設定できます。
  • 04最初に登録したアカウントがサーバー管理者になります。
  • 05Dockerイメージ、静的バイナリ、Deb、RPM、Nixパッケージとして提供されています。

ユースケース

  • 家族、チーム、コミュニティ向けのプライベートなMatrixチャットサーバーを運用する。
  • 移行に対応している環境で、Synapseをより軽量なRust製ホームサーバーに置き換える。
  • Matrixクライアント、ブリッジ、ボット向けのホームサーバーをホスティングする。
  • Debian、Ubuntu、Fedora、NixOS上にセルフホスト型Matrixサーバーをデプロイする。

クイックスタート

  1. 1

    公式のDockerイメージを取得する

    docker pull jevolk/tuwunel:latest
  2. 2

    またはソースコードをクローンする

    git clone https://github.com/matrix-construct/tuwunel.git
  3. 3

    tuwunel-example.tomlをコピーして編集し、server_nameとdatabase_pathを設定する

  4. 4

    サーバーを起動し、クライアントを接続して登録する。最初に登録したユーザーが管理者になる

使う前に知っておきたいこと

  • Synapseからの移行にはまだ対応していません。
  • server_nameは一度設定すると変更できないため、慎重に選んでください。

収録されている特集

トピック

#matrix#chat#homeserver#rust#self-hosted#messaging#rocksdb#conduit#conduwuit#matrix-chat

よくある質問

tuwunel とは?
Synapseの代替として位置づけられ、conduwuitの後継となるRust製Matrixホームサーバー。 Tuwunelは、すべてRustで書かれたMatrixホームサーバーです。既存のMatrixクライアント、ブリッジ、ボットと連携し、非常にニッチな用途を除いてMatrix Specificationを完全に実装することを目指しています。自分でチャットサーバーを運用したい人向けに、Synapseより低コストな代替として位置づけられています。
tuwunel は無料で使えますか?ライセンスは?
tuwunel は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
tuwunel は今もメンテナンスされていますか?
活発にメンテナンス中。tuwunel の最終コミットは 2026年11月5日 です。
tuwunel は何に使えますか?
家族、チーム、コミュニティ向けのプライベートなMatrixチャットサーバーを運用する。 移行に対応している環境で、Synapseをより軽量なRust製ホームサーバーに置き換える。 Matrixクライアント、ブリッジ、ボット向けのホームサーバーをホスティングする。 Debian、Ubuntu、Fedora、NixOS上にセルフホスト型Matrixサーバーをデプロイする。
tuwunel のインストール方法は?
公式のDockerイメージを取得する: docker pull jevolk/tuwunel:latest またはソースコードをクローンする: git clone https://github.com/matrix-construct/tuwunel.git tuwunel-example.tomlをコピーして編集し、server_nameとdatabase_pathを設定する サーバーを起動し、クライアントを接続して登録する。最初に登録したユーザーが管理者になる
tuwunel はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/matrix-construct/tuwunel

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト