OpenArchiver
다중 소스 가져오기, 전문 검색, 암호화 저장 및 컴플라이언스 관리를 지원하는 오픈소스 셀프 호스팅 이메일 아카이빙 플랫폼입니다.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
직접 구축하는 강력한 이메일 백업 도구. 자동 아카이빙, 빠른 검색, 변조 방지를 지원합니다.
주요 기능
- 다중 소스 가져오기: Google Workspace, Microsoft 365, IMAP, PST, EML, mbox 지원
- 효율적인 스토리지: 중복 제거, 압축, 저장 데이터 암호화, 로컬 또는 S3 오브젝트 스토리지 지원
- 전체 텍스트 검색: 이메일 및 첨부 파일(PDF, DOCX 등)의 빠른 검색
- 무결성 검증: 각 이메일에 해시 검증을 적용하여 파일이 변조되지 않았음을 보장
- 규정 준수 보존: 자동 삭제 정책 및 법적 보존(legal hold) 설정 가능(출시 예정)
할 수 없는 것
- •최소 4GB 메모리가 필요합니다(외부 데이터베이스를 사용하는 경우 2GB로 줄일 수 있음). 구성 과정에서 .env 파일 수정 및 메일 서비스 제공업체 인증에 대한 이해가 필요합니다. Windows에서 직접 실행을 지원하지 않습니다(Docker 필요). 문서는 현재 영어로만 제공됩니다.
사용 사례
- 기업이나 기관은 법적 컴플라이언스 심사에 대비하여 이메일 데이터를 장기 보존해야 합니다
- 개인 사용자는 상용 메일함의 록인에서 벗어나 자신만의 이메일 아카이브를 소유하기를 원합니다
상세 설명
OpenArchiver는 안전하고 자체 통제가 가능한 오픈소스 이메일 아카이빙 플랫폼입니다. Google Workspace, Microsoft 365, 범용 IMAP, PST 파일, 압축된 .eml 및 mbox 파일에서 이메일을 대량으로 가져오고 지속적으로 동기화할 수 있습니다. 이메일은 표준 .eml 형식으로 저장되며, 중복 제거, 압축 및 저장 시 암호화를 지원합니다. 내장된 Meilisearch 검색 엔진을 통해 이메일 및 첨부 파일(PDF, DOCX 등)에 대한 초고속 전문 검색이 가능합니다. 핵심 기능에는 이메일 스레드 발견, 사용자 정의 가능한 보존 정책, 법적 보존(출시 예정), 파일 해시 무결성 검증 및 변조 불가능한 감사 로그가 포함됩니다. 시스템은 Docker Compose로 배포되며, 최신 기술 스택을 채택했습니다: SvelteKit 프론트엔드, Node.js/TypeScript 백엔드, PostgreSQL 메타데이터, Redis 작업 큐이며, 스토리지 백엔드는 로컬 파일 시스템 또는 S3 호환 객체 스토리지 중 선택할 수 있습니다. 변조 방지 이메일 아카이브를 유지 관리하고 벤더 종속을 피하고자 하는 조직에 매우 적합합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: Docker 및 Docker Compose가 설치되어 있는지 확인하세요
2단계: 프로젝트를 클론하고 환경 설정을 복사하세요: git clone ... && cp .env.example .env
3단계: .env 파일을 편집하여 관리자 비밀번호와 키를 설정하세요
- 1단계: Docker 및 Docker Compose가 설치되어 있는지 확인하세요
- 2단계: 프로젝트를 클론하고 환경 설정을 복사하세요: git clone ... && cp .env.example .env
- 3단계: .env 파일을 편집하여 관리자 비밀번호와 키를 설정하세요
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
프로젝트 디렉터리로 이동한 후 docker compose down -v를 실행하여 모든 컨테이너와 데이터 볼륨을 중지하고 삭제합니다. 그런 다음 프로젝트 폴더 전체를 삭제하면 됩니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.