OpenSource-Hub
D

Databag

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

자체 호스팅 연합형 인스턴트 메시징 소프트웨어로, 가볍고 효율적이며 종단간 암호화를 제공하고 음성 및 영상 통화와 주제별 메시지 구성을 지원합니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

경량 자체 호스팅 프라이버시 채팅 도구로, 페더레이션 및 종단 간 암호화를 지원합니다.

주요 기능

  • 탈중앙화: 앱이 노드와 직접 통신하며 중간 서버가 필요 없음
  • 연합 상호운용: 서로 다른 노드의 계정끼리 채팅 가능
  • 주제 기반 스레드: 연락처가 아닌 주제별로 메시지 구성
  • 종단 간 암호화: 토픽을 봉인하면 서버 관리자도 열람 불가
  • 음성/영상 통화: STUN/TURN 릴레이 서버를 통한 NAT 트래버설 구현

할 수 없는 것

  • •음성/영상 통화가 정상적으로 작동하려면 TURN/STUN 서버(예: coturn)를 직접 구축해야 하며, 그렇지 않으면 LAN 테스트에만 적합합니다. demo 서버(databag.coredb.org)는 주기적으로 데이터가 삭제되므로 중요한 내용을 저장하지 마세요.

사용 사례

  • 가정 또는 소규모 팀을 위한 프라이빗 채팅 서버 구축
  • 프라이버시를 중시하는 사용자를 위한 Signal/Telegram 대안
  • Raspberry Pi 등 저전력 기기에서 개인 통신 노드 실행

Databag은 자체 호스팅 가능한 연합형 인스턴트 메신저로, 효율성과 낮은 리소스 점유를 강조합니다. 공개 키/개인 키 기반 인증을 사용하며(블록체인에 의존하지 않음), 종단 간 암호화를 제공합니다(토픽을 봉인하면 관리자조차 열람할 수 없음). 메시지는 연락처가 아닌 주제별로 구성되므로 그룹 인원에 제한이 없습니다. 서버는 매우 가벼워 Raspberry Pi Zero에서도 구동할 수 있으며, WebSocket을 통해 저지연 푸시를 구현합니다. 음성/영상 통화(별도의 릴레이 서버 구성 필요), 다중 인증(TOTP), 모바일 푸시(UnifiedPush, FCM, APN)를 지원합니다. 클라이언트는 iOS, Android 및 브라우저를 지원합니다.

태그

federatedmessengerself-hostedencryptionwebrtclightweight

시작하기

1

설치 프로그램 다운로드

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

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: 도메인을 준비하고 DNS가 서버 IP로 해석되도록 설정하세요

4

2단계: Docker Compose로 배포(권장): 프로젝트 디렉터리에서 docker-compose -f compose.yaml -p databag up을 실행하세요

5

3단계: 브라우저에서 도메인에 접속하고 관리 페이지에 로그인하여 관리자 비밀번호와 페더레이션 호스트 주소를 설정하세요

설치 가이드
  1. 1단계: 도메인을 준비하고 DNS가 서버 IP로 해석되도록 설정하세요
  2. 2단계: Docker Compose로 배포(권장): 프로젝트 디렉터리에서 docker-compose -f compose.yaml -p databag up을 실행하세요
  3. 3단계: 브라우저에서 도메인에 접속하고 관리 페이지에 로그인하여 관리자 비밀번호와 페더레이션 호스트 주소를 설정하세요
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

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

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

Docker 컨테이너를 중지하고 관련 볼륨을 삭제합니다: docker-compose down -v, 그런 다음 이미지 balzack/databag을 삭제하면 완전히 제거됩니다.

추가 의존성 없음

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

프로젝트 정보
라이선스Custom
마지막 업데이트2026-10-15 05:55:22
GitHub 저장소

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트