Skip to content

시작하기

이 가이드는 SirrChat을 시작하는 데 도움을 드립니다. 필요에 따라 경로를 선택하세요.

경로 선택

🚀 앱을 사용하고 싶어요

프라이빗 메시징을 위해 Sirr를 사용하고 싶으시다면:

  1. Sirr 다운로드

  2. 계정 생성

    • 앱 실행
    • 지갑 생성 또는 가져오기
    • 지갑 주소가 계정이 됩니다
  3. 메시징 시작

    • 지갑 주소로 연락처 추가
    • 암호화된 메시지 전송
    • 채팅에서 직접 암호화폐 전송

전체 사용자 가이드 →

🖥️ 자체 서버를 운영하고 싶어요

자체 SirrChat 서버를 배포하고 싶으시다면:

  1. 빠른 설치

    bash
    curl -sSL https://raw.githubusercontent.com/mail-chat-chain/mailchatd/main/start.sh | bash
  2. 도메인 구성

    • DNS 레코드 설정
    • 자동 TLS를 위한 DNS 제공업체 선택
  3. 사용자 계정 생성

    • 서버에 사용자 추가
    • 인증 구성 (비밀번호 또는 블록체인)

전체 설치 가이드 →

👨‍💻 개발하고 싶어요

확장하거나 통합하려는 개발자라면:

  1. 소스에서 빌드

    bash
    git clone https://github.com/mail-chat-chain/mailchatd.git
    cd sirrchatd
    make build
  2. 아키텍처 탐색

    • 모듈 시스템 이해
    • 사용 가능한 인터페이스 학습
    • API 문서 읽기
  3. 커스텀 모듈 생성

    • 커스텀 인증 모듈 작성
    • 스토리지 백엔드 확장
    • 커스텀 메시지 처리 추가

아키텍처 가이드 →

빠른 시작: 사용자 여정

1단계: Sirr 다운로드

플랫폼을 선택하세요:

2단계: 계정 설정

Sirr를 처음 실행할 때:

  1. 새 지갑 생성

    • 앱이 BNBChain 지갑을 생성합니다
    • 지갑 주소가 고유한 ID가 됩니다
    • 복구 문구를 저장하세요 - 이것은 매우 중요합니다!
  2. 또는 기존 지갑 가져오기

    • 기존 BNBChain 지갑 사용
    • 개인 키 또는 복구 문구를 사용하여 가져오기
  3. 프로필 설정

    • 표시 이름 선택
    • 프로필 사진 추가 (선택 사항)
    • 프라이버시가 보호됩니다 - 개인 정보 필요 없음

3단계: 연락처 추가

채팅할 사람을 추가하세요:

  1. 지갑 주소로

    • 상대방의 지갑 주소 요청
    • 연락처로 추가
  2. QR 코드 스캔

    • Sirr QR 코드 스캔
    • 즉시 연락처 추가
  3. 지갑에서

    • 암호화폐 지갑에서 연락처 가져오기

4단계: 채팅 시작

첫 번째 메시지를 보내세요:

  1. 연락처 선택

    • 연락처를 탭하여 채팅 열기
  2. 메시지 입력

    • 메시지가 자동으로 암호화됩니다
    • 수신자만 복호화할 수 있습니다
  3. 암호화폐 전송 (선택 사항)

    • 지갑 아이콘 탭
    • 채팅에서 직접 BNB 또는 토큰 전송

빠른 시작: 서버 배포

원클릭 배포

SirrChat 서버를 실행하는 가장 빠른 방법:

bash
# 설치 스크립트 다운로드 및 실행
curl -sSL https://raw.githubusercontent.com/mail-chat-chain/mailchatd/main/start.sh | bash

이 스크립트는 다음을 수행합니다:

  • ✅ 시스템 아키텍처 감지
  • ✅ 올바른 바이너리 다운로드
  • ✅ 구성 디렉토리 설정
  • ✅ DNS 및 TLS 인증서 구성
  • ✅ systemd 서비스 생성
  • ✅ 메일 서버 시작

수동 배포

설치를 더 세밀하게 제어하려면:

bash
# 1. 바이너리 다운로드
wget https://download.sirrchat.org/sirrchatd-linux-amd64-latest
mv sirrchatd-linux-amd64-latest /usr/local/bin/sirrchatd
chmod +x /usr/local/bin/sirrchatd

# 2. 구성 디렉토리 생성
export SIRRCHAT_HOME=$HOME/.sirrchatd
mkdir -p $SIRRCHAT_HOME

# 3. 구성 초기화
sirrchatd config init

# 4. 구성 편집
nano $SIRRCHAT_HOME/sirrchatd.conf

# 5. 서버 시작
sirrchatd run

자세한 설치 가이드 →

일반 작업

사용자용

암호화된 메시지 전송

  1. 연락처와 채팅 열기
  2. 메시지 입력
  3. 메시지가 OpenPGP로 자동 암호화됨
  4. 수신자만 읽을 수 있음

암호화폐 전송

  1. 채팅에서 지갑 아이콘 탭
  2. 금액 입력 및 토큰 선택
  3. 거래 확인
  4. 수신자에게 즉시 전송

세뱃돈 생성

  1. 그룹 채팅에서 세뱃돈 아이콘 탭
  2. 금액 및 개수 선택
  3. 그룹에 전송
  4. 구성원이 탭하여 받기

서버 관리자용

사용자 추가

bash
# 비밀번호로 사용자 생성
sirrchatd creds create [email protected]

# 블록체인 인증으로 사용자 생성
sirrchatd creds create-blockchain \
  --email [email protected] \
  --address 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb

메일함 관리

bash
# 모든 메일함 나열
sirrchatd imap-mboxes list [email protected]

# 메일함 생성
sirrchatd imap-mboxes create [email protected] "Work"

# 메일함 삭제
sirrchatd imap-mboxes delete [email protected] "Trash"

서버 상태 확인

bash
# 서비스 상태 보기
sudo systemctl status sirrchatd

# 로그 보기
sudo journalctl -u sirrchatd -f

# 열린 포트 확인
netstat -tlnp | grep sirrchatd

다음 단계

사용자용

관리자용

개발자용

도움 받기

도움이 필요하시면:

  • 📖 문서: 이 사이트 찾아보기
  • 💬 커뮤니티: 채팅에 참여
  • 🐛 이슈: GitHub 이슈
  • 🐦 Twitter: 업데이트 팔로우

SirrChat에 오신 것을 환영합니다! 프라이버시를 중시하는 사용자 커뮤니티에 참여하게 되어 기쁩니다.

Released under the GPL 3.0 License.