OpenSource-Hub
S

synapse

SHA-256
4.2k stars·개인정보 보호·SHA-256 체크섬 확인됨

Element 出品的开源 Matrix 家用服务器,让你自托管安全、可联邦的实时通信平台。

스마트 다운로드

Download 버전 다운로드

v1.152.1 · 8 MB

自托管私有通信服务器,支持加密和联邦。

주요 기능

  • 完全自托管:数据掌握在自己手中,不受第三方限制
  • 联邦支持:可与其他 Matrix 服务器互联,实现全球通信
  • 端到端加密:默认 E2EE,保障消息隐私
  • 丰富的 API:管理、身份、推送、统计等 REST API
  • 多客户端兼容:支持 Element 官方客户端及第三方 Matrix 应用

할 수 없는 것

  • 官方不提供免费技术支持,社区支持仅通过 Matrix 频道(非 GitHub Issues)。部署前需具备一定的 Linux 和数据库管理能力。资源消耗较高(推荐至少 2GB 内存)。联邦功能需要正确配置 .well-known 和证书。商业许可需联系 Element 购买。

사용 사례

  • 企业内部协同通信,替代 Slack/Teams 并保留数据主权
  • 社区/开源项目搭建公开的讨论平台
  • 注重隐私的个人或家庭即时通讯枢纽
  • 教育和研究机构搭建安全的学术交流网络

상세 설명

Synapse 是 Element 公司开发并维护的 Matrix 协议官方参考实现(家用服务器)。它让你能够自托管安全、可联邦的实时通信平台,支持端到端加密、即时消息、语音/视频通话、文件共享和协作。采用 AGPL-3.0 或 Element 商业许可双授权。Synapse 是 Element Server Suite (ESS) 的核心,也可独立部署。它需要 PostgreSQL 数据库、推荐搭配反向代理使用,提供丰富的管理 API。相比同类产品 Dendrite,Synapse 功能更完整、社区文档更丰富,但资源占用较高,适合需要稳定成熟方案的团队。部署前请确保你有运维经验,官方社区支持有限,商业订阅可获得 SLA 保障。

문제 해결 & FAQ (2)

문제 해결
Synapse mautrix bridge 암호화가 sticky events를 활성화한 후에 'UnboundLocalError: cannot access local variable now_token' 오류로 실패하는 이유는 무엇인가요?

이는 Synapse v1.150.0부터 v1.152.1까지의 알려진 버그로, sticky events가 동기화 처리 중 Python unbound local error를 유발합니다. 이 버그로 인해 mautrix-signal/WhatsApp과 같은 브리지가 복호화 키를 수신하지 못합니다. 임시 해결책: Synapse를 v1.149.0으로 다운그레이드하세요. 영구적인 수정은 관련 GitHub 이슈 #19409에서 추적 중입니다.

원본 Issue #19779
문제 해결
Sliding Sync가 pos offset이 동일하게 유지될 경우 새로 요청된 required_state 이벤트를 전송하지 않는 이유는 무엇입니까?

Synapse 1.136.0 (및 이전 버전)에서 required_state 변경 사항이 다른 방 활동이 발생할 때까지 무시되는 알려진 버그입니다. 해결 방법: 방에서 이벤트를 트리거(예: 메시지 전송)하여 강제로 동기화합니다. 영구적인 수정은 PR #19792를 통해 다시 도입됩니다.

원본 Issue #18844

태그

Matrixfederationreal-time communicationself-hostedopen source server

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

배포판에 맞는 패키지를 설치 (dpkg / rpm / AppImage)

3

步骤1:确保服务器满足要求(2GB+ 内存,Ubuntu/Debian 推荐)

4

步骤2:安装 PostgreSQL、Python 3.8+ 和依赖(参考官方文档)

5

步骤3:下载 Synapse 最新版本(pip 或 Docker)并配置 homeserver.yaml

설치 가이드
  1. 步骤1:确保服务器满足要求(2GB+ 内存,Ubuntu/Debian 推荐)
  2. 步骤2:安装 PostgreSQL、Python 3.8+ 和依赖(参考官方文档)
  3. 步骤3:下载 Synapse 最新版本(pip 或 Docker)并配置 homeserver.yaml
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

4a891313af2860371b8e8b2aeabf12dad56ecf54129a9bfc30e329dd7b9b2a0e

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

停止服务,删除相关目录(如 /opt/venvs/synapse),移除数据库(psql 删除 synthia 数据库及用户),清除反向代理配置。

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스AGPL-3.0 OR Commercial
마지막 업데이트2026-06-25 22:20:27
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

2 FAQs

유사한 프로젝트