chat
SHA-256セルフホスト可能なインスタントメッセージングサーバー。オープンソース版のWeChat/Telegramのようなもので、マルチプラットフォームのチャットと音声・ビデオ通話をサポートします。
スマートダウンロード
Download 版をダウンロード
v0.25.2 · 36.1 MB
自分で構築したチャットサーバー、微信のようだがよりプライバシーが守られる
主な機能
- 1対1チャット、グループチャット、チャンネル
- 音声・ビデオ通話と音声メッセージ
- デバイス間のメッセージ同期
- 豊富なメッセージフォーマット(Markdown、画像、添付ファイル)
- メッセージステータス通知(配信済み、既読、入力中)
できないこと
- •Beta 版には一部の Bug が存在する可能性があります;サンドボックスサーバーは毎日未明にリセットされます;Web クライアントには TLS が必要で、SNI をサポートしている必要があります;デフォルトのデバッグ認証コードは 123456 です(本番環境では無効にしてください)。
使用例
- 企業やチームが内部向けプライベートチャットシステムを構築する場合
- 大手テック企業の監視から脱却したい個人や組織
- Slack / Microsoft Teams に代わるセルフホスト型ソリューション
詳細説明
Tinode は、モダンなフェデレーション型アーキテクチャで XMPP を置き換えることを目指した、フルスタックのオープンソースインスタントメッセージングサーバーです。バックエンドはピュアな Go で書かれており(GPL 3.0 ライセンス)、クライアントは Android(Java)、iOS(Swift)、Web(ReactJS)に対応し、いずれも Apache 2.0 ライセンスを採用しています。トランスポート層は JSON over WebSocket または Protobuf via gRPC をサポートしています。主な機能には、1対1/グループメッセージ、音声・ビデオ通話、チャンネル、デバイス間同期、細粒度の権限制御、リッチテキストメッセージ、メッセージの配信・既読ステータス通知、チャットボットのサポートが含まれます。Tinode はプライバシー保護と分散化を重視しており、追跡や遮断がより困難になっています。現在は Beta 段階ですが、機能は充実しており安定しており、公開デモサービスも提供しています。
トラブルシューティング & FAQ (2)
トラブル対応MySQL DSNを使用する際に、Tinode Dockerコンテナが'invalid port ":3306)" after host'エラーで失敗するのはなぜですか?
これは、ホスト部分にポートが明示的に含まれている場合(例:tcp(mysql:3306))のMySQL DSN解析における既知のバグです。回避策:3306はMySQLのデフォルトポートであるため、DSNからポート番号を削除してください。'tinode:password@tcp(mysql)/tinode?parseTime=true' のようなDSNを使用してください。このバグはコミット f1c4a4b で修正されました。可能であれば最新のdevelopment imageに更新してください。
トラブル対応なぜTinode serverは、パスワードが設定されたminimum lengthより短い場合に200 OKを返すのですか?
バグにより、サーバーがパスワードポリシーエラーを飲み込み、クライアントに通知せずに不完全なユーザーレコードを削除していました。クライアントは200 OKを受け取りますが、ユーザーは作成されませんでした。これは開発ブランチ(コミット8678ed8b)で修正されました。最新バージョンにアップグレードするか、パッチを適用して、適切な422ポリシー違反レスポンスを取得してください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
最新の release をダウンロードするか、リポジトリをクローンしてください
INSTALL.md または docker/README.md を参照してサーバーを設定・起動してください
公式 Android / iOS / Web クライアントでサーバーに接続すればチャットできます
- 最新の release をダウンロードするか、リポジトリをクローンしてください
- INSTALL.md または docker/README.md を参照してサーバーを設定・起動してください
- 公式 Android / iOS / Web クライアントでサーバーに接続すればチャットできます
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
f05064e6e0a44bb1e5117bb7284fadd51e29589f3a7e55cd6b68be5bbf7f030dこのチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
サーバーのバイナリファイル、設定ファイル、データベースファイル(デフォルトは SQLite/MySQL)を削除します。Docker を使用している場合は、関連するコンテナとイメージも削除します。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs