Skip to content

빠른 시작

원클릭 설치 스크립트로 몇 분 안에 SirrMesh를 시작하고 실행하세요.

시스템 요구 사항

하드웨어 요구 사항

yaml
시스템 요구 사항:
  운영체제: Ubuntu 20.04+ / macOS 12+ / CentOS 8+
  CPU: 2코어 이상
  메모리: 최소 2GB (권장 4GB)
  저장소: 20GB SSD
  네트워크: 100Mbps

소프트웨어 의존성:
  Go: 1.24+ (컴파일 시에만 필요)
  Git: 최신 버전
  Make: 최신 버전

필요한 포트

다음 포트가 사용 가능해야 합니다:

포트서비스필수
25SMTP선택
587Submission
465SMTPS선택
993IMAPS
143IMAP선택
8825SMTP Alt

원클릭 설치

단일 명령어로 SirrMesh를 설치하고 구성하세요:

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

자동 설치 프로그램은 다음 작업을 수행합니다:

  1. 다운로드 및 설치 플랫폼에 맞는 sirrmeshd 바이너리 다운로드
  2. 도메인 설정 - 메일 도메인 구성
  3. DNS 제공업체 설정 - 15개 지원 제공업체 중 선택
  4. TLS 인증서 - 자동 ACME DNS-01 챌린지 설정
  5. 서비스 관리 - systemd 서비스 생성 및 시작

지원되는 DNS 제공업체

설치 스크립트는 다음 DNS 제공업체의 자동 TLS 인증서 구성을 지원합니다:

제공업체유형인증 방식
Cloudflare글로벌 CDNAPI Token
Amazon Route53AWS DNSAccess Key + Secret
DigitalOcean클라우드 DNSAPI Token
Google Cloud DNSGCP DNS서비스 계정 JSON
Vultr클라우드 DNSAPI Key
Hetzner유럽 DNSAPI Token
Gandi도메인 등록기관API Token
Namecheap도메인 등록기관API 자격 증명
+ 7개 이상다양함다양함

수동 설치

수동 설치를 선호하시는 경우:

1. 소스에서 빌드

bash
# 저장소 복제
git clone https://github.com/sirrmesh/SirrMesh.git
cd SirrMesh

# 바이너리 빌드
make build

# 설치 확인
./build/sirrmeshd --help

2. 서버 시작

bash
# 메일 서버 실행
./build/sirrmeshd run

# 또는 start.sh 스크립트로 자동 구성
./start.sh

메일 클라이언트 구성

표준 메일 클라이언트(Thunderbird, Outlook, Apple Mail 등)를 다음과 같이 구성하세요:

수신 메일 (IMAP):

  • 서버: your-domain.com
  • 포트: 993
  • 보안: SSL/TLS
  • 사용자명: user@example.com
  • 비밀번호: your-password

발신 메일 (SMTP):

  • 서버: your-domain.com
  • 포트: 587
  • 보안: STARTTLS
  • 사용자명: user@example.com
  • 비밀번호: your-password

첫 번째 이메일 보내기

구성이 완료되면 SirrMesh 서버를 통해 메일을 주고받을 수 있습니다!

다음 단계

문제 해결

자주 발생하는 문제

포트가 이미 사용 중:

bash
# 어떤 프로세스가 포트를 사용 중인지 확인
sudo lsof -i :25
sudo lsof -i :587

# 충돌하는 서비스 중지
sudo systemctl stop postfix  # Postfix 예시

TLS 인증서 문제:

bash
# DNS 설정 확인
sirrmeshd dns check

# DNS 레코드 검증
sirrmeshd dns export

서비스 시작 불가:

bash
# 서비스 상태 확인
sudo systemctl status sirrmeshd

# 상세 로그 보기
sudo journalctl -u sirrmeshd -n 50

도움 받기


축하합니다! 이제 작동하는 SirrMesh 서버를 보유하게 되었습니다.

Released under the GPL 3.0 License.