OpenSource-Hub
C

chat

SHA-256
13.3k stars·プライバシー保護·SHA-256 チェックサム確認済み

一个可自托管的即时通讯服务器,类似开源版微信/Telegram,支持多平台聊天和音视频通话。

スマートダウンロード

Download 版をダウンロード

v0.25.2 · 36.1 MB

自己搭的聊天服务器,像微信但更隐私

主な機能

  • 一对一群聊和频道
  • 音视频通话与语音消息
  • 跨设备消息同步
  • 丰富的消息格式(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。核心功能包括一对一/群组消息、音视频通话、频道、跨设备同步、细粒度权限控制、富文本消息、消息送达阅读状态通知以及聊天机器人支持。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に更新してください。

参照 Issue #974
トラブル対応
なぜTinode serverは、パスワードが設定されたminimum lengthより短い場合に200 OKを返すのですか?

バグにより、サーバーがパスワードポリシーエラーを飲み込み、クライアントに通知せずに不完全なユーザーレコードを削除していました。クライアントは200 OKを受け取りますが、ユーザーは作成されませんでした。これは開発ブランチ(コミット8678ed8b)で修正されました。最新バージョンにアップグレードするか、パッチを適用して、適切な422ポリシー違反レスポンスを取得してください。

参照 Issue #975

タグ

instant messagingfederateddecentralizedopen sourcegocross-platformprivacychatgroup chatvoice/video calls

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

下载最新 release 或克隆仓库

4

参照 INSTALL.md 或 docker/README.md 配置并启动服务器

5

使用官方 Android / iOS / Web 客户端连接服务器即可聊天

インストールガイド
  1. 下载最新 release 或克隆仓库
  2. 参照 INSTALL.md 或 docker/README.md 配置并启动服务器
  3. 使用官方 Android / iOS / Web 客户端连接服务器即可聊天
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

f05064e6e0a44bb1e5117bb7284fadd51e29589f3a7e55cd6b68be5bbf7f030d

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

删除服务器二进制文件、配置文件、数据库文件(默认 SQLite/MySQL),若使用 Docker 则删除相关容器和镜像。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL 3.0
最終更新2026-06-27 11:55:07
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト