시작하기
이 가이드는 SirrChat을 시작하는 데 도움을 드립니다. 필요에 따라 경로를 선택하세요.
경로 선택
🚀 앱을 사용하고 싶어요
프라이빗 메시징을 위해 Sirr를 사용하고 싶으시다면:
Sirr 다운로드
계정 생성
- 앱 실행
- 지갑 생성 또는 가져오기
- 지갑 주소가 계정이 됩니다
메시징 시작
- 지갑 주소로 연락처 추가
- 암호화된 메시지 전송
- 채팅에서 직접 암호화폐 전송
🖥️ 자체 서버를 운영하고 싶어요
자체 SirrChat 서버를 배포하고 싶으시다면:
빠른 설치
bashcurl -sSL https://raw.githubusercontent.com/mail-chat-chain/mailchatd/main/start.sh | bash도메인 구성
- DNS 레코드 설정
- 자동 TLS를 위한 DNS 제공업체 선택
사용자 계정 생성
- 서버에 사용자 추가
- 인증 구성 (비밀번호 또는 블록체인)
👨💻 개발하고 싶어요
확장하거나 통합하려는 개발자라면:
소스에서 빌드
bashgit clone https://github.com/mail-chat-chain/mailchatd.git cd sirrchatd make build아키텍처 탐색
- 모듈 시스템 이해
- 사용 가능한 인터페이스 학습
- API 문서 읽기
커스텀 모듈 생성
- 커스텀 인증 모듈 작성
- 스토리지 백엔드 확장
- 커스텀 메시지 처리 추가
빠른 시작: 사용자 여정
1단계: Sirr 다운로드
플랫폼을 선택하세요:
- iOS: App Store 링크
- Android: Google Play 링크
- 데스크톱: 곧 출시
2단계: 계정 설정
Sirr를 처음 실행할 때:
새 지갑 생성
- 앱이 BNBChain 지갑을 생성합니다
- 지갑 주소가 고유한 ID가 됩니다
- 복구 문구를 저장하세요 - 이것은 매우 중요합니다!
또는 기존 지갑 가져오기
- 기존 BNBChain 지갑 사용
- 개인 키 또는 복구 문구를 사용하여 가져오기
프로필 설정
- 표시 이름 선택
- 프로필 사진 추가 (선택 사항)
- 프라이버시가 보호됩니다 - 개인 정보 필요 없음
3단계: 연락처 추가
채팅할 사람을 추가하세요:
지갑 주소로
- 상대방의 지갑 주소 요청
- 연락처로 추가
QR 코드 스캔
- Sirr QR 코드 스캔
- 즉시 연락처 추가
지갑에서
- 암호화폐 지갑에서 연락처 가져오기
4단계: 채팅 시작
첫 번째 메시지를 보내세요:
연락처 선택
- 연락처를 탭하여 채팅 열기
메시지 입력
- 메시지가 자동으로 암호화됩니다
- 수신자만 복호화할 수 있습니다
암호화폐 전송 (선택 사항)
- 지갑 아이콘 탭
- 채팅에서 직접 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일반 작업
사용자용
암호화된 메시지 전송
- 연락처와 채팅 열기
- 메시지 입력
- 메시지가 OpenPGP로 자동 암호화됨
- 수신자만 읽을 수 있음
암호화폐 전송
- 채팅에서 지갑 아이콘 탭
- 금액 입력 및 토큰 선택
- 거래 확인
- 수신자에게 즉시 전송
세뱃돈 생성
- 그룹 채팅에서 세뱃돈 아이콘 탭
- 금액 및 개수 선택
- 그룹에 전송
- 구성원이 탭하여 받기
서버 관리자용
사용자 추가
bash
# 비밀번호로 사용자 생성
sirrchatd creds create user@yourdomain.com
# 블록체인 인증으로 사용자 생성
sirrchatd creds create-blockchain \
--email user@yourdomain.com \
--address 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb메일함 관리
bash
# 모든 메일함 나열
sirrchatd imap-mboxes list user@yourdomain.com
# 메일함 생성
sirrchatd imap-mboxes create user@yourdomain.com "Work"
# 메일함 삭제
sirrchatd imap-mboxes delete user@yourdomain.com "Trash"서버 상태 확인
bash
# 서비스 상태 보기
sudo systemctl status sirrchatd
# 로그 보기
sudo journalctl -u sirrchatd -f
# 열린 포트 확인
netstat -tlnp | grep sirrchatd다음 단계
사용자용
관리자용
개발자용
도움 받기
도움이 필요하시면:
- 📖 문서: 이 사이트 찾아보기
- 💬 커뮤니티: 채팅에 참여
- 🐛 이슈: GitHub 이슈
- 🐦 Twitter: 업데이트 팔로우
SirrChat에 오신 것을 환영합니다! 프라이버시를 중시하는 사용자 커뮤니티에 참여하게 되어 기쁩니다.