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)

문제 해결
Tinode Docker 컨테이너가 MySQL DSN을 사용할 때 'invalid port ":3306)" after host' 오류로 실패하는 이유는 무엇인가요?

이는 MySQL DSN 파싱 시 호스트 부분에 포트가 명시적으로 포함된 경우(예: tcp(mysql:3306)) 발생하는 알려진 버그입니다. 해결 방법: 3306이 MySQL 기본 포트이므로 DSN에서 포트 번호를 제거하세요. 'tinode:password@tcp(mysql)/tinode?parseTime=true'와 같은 DSN을 사용하세요. 이 버그는 커밋 f1c4a4b에서 수정되었습니다. 가능하면 최신 개발 이미지로 업데이트하세요.

원본 Issue #974
문제 해결
Tinode 서버가 비밀번호가 설정된 최소 길이보다 짧을 때 왜 200 OK를 반환하나요?

버그로 인해 서버가 비밀번호 정책 오류를 삼키고 불완전한 사용자 레코드를 클라이언트에 알리지 않고 삭제했습니다. 클라이언트는 200 OK를 받았지만 사용자는 생성되지 않았습니다. 이 문제는 development branch(commit 8678ed8b)에서 수정되었습니다. 최신 버전으로 업그레이드하거나 패치를 적용하여 적절한 422 policy violation response를 받으십시오.

원본 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

유사한 프로젝트