synapse
SHA-256Element가 제작한 오픈 소스 Matrix 홈 서버로, 안전하고 연합 가능한 실시간 커뮤니케이션 플랫폼을 자체 호스팅할 수 있습니다.
스마트 다운로드
Download 버전 다운로드
v1.152.1 · 8 MB
암호화 및 페더레이션을 지원하는 자체 호스팅 프라이빗 통신 서버입니다.
주요 기능
- 완전한 셀프 호스팅: 데이터를 직접 소유하고 제3자의 제한을 받지 않음
- 페더레이션 지원: 다른 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 보장을 받을 수 있습니다.
태그
시작하기
소프트웨어 설치
배포판에 맞는 패키지를 설치 (dpkg / rpm / AppImage)
1단계: 서버가 요구 사항을 충족하는지 확인하세요(2GB+ 메모리, Ubuntu/Debian 권장)
2단계: PostgreSQL, Python 3.8+ 및 종속성을 설치하세요(공식 문서 참조)
3단계: 최신 버전의 Synapse를 다운로드하고(pip 또는 Docker) homeserver.yaml을 구성하세요
- 1단계: 서버가 요구 사항을 충족하는지 확인하세요(2GB+ 메모리, Ubuntu/Debian 권장)
- 2단계: PostgreSQL, Python 3.8+ 및 종속성을 설치하세요(공식 문서 참조)
- 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 데이터베이스 및 사용자 삭제), 리버스 프록시 설정을 지웁니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs