TrendScope

無料でDiscordのようなチャットサーバーをセルフホストできる「Chatto」、消費リソースが極めて少なく軽快な動作でチャットデータは暗号化されているのが特徴

情報元:GIGAZINE 2026-08-29T14:00:00.000Z

情報元による記事紹介

Discordなどのチャットサービスでは手軽にサーバーを作成してグループ内で会話できますが、メッセージや個人情報を含むチャットデータはサービス提供者のインフラ上で管理されるため、社内の機密情報などを扱う場合はデータの保存先や管理方法が課題になります。そこで、セルフホスト可能で数十MB程度のRAMから軽快に動作するほか、メッセージ本文などを暗号化して保存できる「Chatto」が公開されています。 続きを読む...

AIによる記事の要点

情報元の記事をもとに自動生成しています。誤りや省略が含まれる場合があります。詳細は元記事で確認してください。

【概要】 Chattoは、Discordのようなチャット機能をセルフホストできるオープンソースアプリケーションである。メッセージを暗号化して保存し、わずか45.1MBのメモリで動作するため、社内機密情報を扱う組織向けの軽量なチャットサーバーとして機能する。 【具体的なポイント】 ・**メモリ消費量が極めて少ない**:タスクマネージャーで測定した結果、Chattoのメモリ利用量は45.1MBであり、数十MB程度のRAMから軽快に動作する。 ・**ChaCha20-Poly1305による暗号化**:メッセージ本文を暗号化と改ざん検知を同時に行える方式で保存し、データの機密性と完全性を確保する。 ・**Crypto Shredding機能**:ユーザーごとに暗号鍵が用意され、アカウント削除時に鍵を破棄することで、バックアップや履歴に残る暗号化データを復号不可能にする。 ・**細かい権限管理**:Owner・Admin・Moderatorなどのロールを使い、ユーザーやルームごとに操作権限を設定できる。 ・**複数の認証方式に対応**:OIDC・GitHub・Google・Discordなどの外部認証サービスと連携し、既存アカウントでログイン可能。 ・**音声・ビデオ通話機能**:LiveKitを利用した通話に対応し、チャットルームから直接会話を開始できる。 ・**外部連携の柔軟性**:GraphQL APIとNATSを通じた連携機能により、外部ツールとの統合や独自機能開発が可能。 ・**モバイル対応の予定**:Hacker Newsでのユーザー要望に対し、作者は現在PWA体験の提供に注力しており、将来的にPWAのラッパーとしてモバイルアプリを提供予定と回答している。 【注目点】 インターネットへ公開する場合は、独自ドメイン・HTTPS・NATS・LiveKitなどを分離して管理でき、セキュリティ対策が容易なDocker版の利用が推奨されている。LANやVPN内での利用ではWindowsバイナリ版で十分対応可能。 --- **用語説明** **セルフホスト|サーバーを自分で管理・運用すること。サービス提供者に依存しない** **ChaCha20-Poly1305|暗号化と改ざん検知を同時に行う暗号化方式** **Crypto Shredding|アカウント削除時に暗号鍵を破棄してデータを復号不可能にする技術** **GraphQL API|外部ツールがChattoの機能やデータにアクセスするための通信規格** **PWA|ブラウザで動作するアプリのような機能を持つウェブアプリケーション**

元記事を読む

編集・出典方針 · ニュースの読み方 · 記事一覧