Enclosed
종단 간 암호화된 비공개 노트와 파일을 전송하며, 서버는 제로 지식을 유지합니다.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
읽은 후 자동으로 삭제되는 암호화된 비공개 노트를 전송하며, 파일 첨부와 셀프 호스팅을 지원합니다.
주요 기능
- 엔드투엔드 암호화: 모든 데이터는 브라우저에서 암호화된 후 업로드되며, 서버는 복호화할 수 없습니다
- 제로 지식 서버: 서버는 암호화된 데이터만 저장하며 내용을 읽을 수 없습니다
- 구성 가능한 보안 옵션: 비밀번호, 만료 시간, 읽은 후 자동 삭제 설정
- 파일 첨부: 노트에 암호화된 파일 첨부 가능
- 셀프 호스팅 지원: Docker로 클릭 한 번에 자체 인스턴스 배포
할 수 없는 것
- •공개 인스턴스(enclosed.cc)는 프로젝트 작성자가 유지 관리하므로, 민감한 정보는 셀프 호스팅을 권장합니다. 2. 노트의 암호화 키는 URL의 hash 프래그먼트에 포함되어 있으므로, 신뢰할 수 없는 사람에게 전체 URL을 보내지 마세요. 3. 셀프 호스팅 시에는 반드시 영구 스토리지를 설정하세요(문서 참조). 그렇지 않으면 컨테이너 재시작 후 데이터가 손실됩니다.
사용 사례
- 동료와 민감한 정보(예: 비밀번호, API 키)를 임시로 공유
- 읽은 후 즉시 삭제되는 기밀 파일 전송
- 개인 오프라인 암호화 노트 백업
- 기업 내부 자체 구축 보안 노트 공유 서비스
상세 설명
Enclosed는 엔드투엔드 암호화된 노트와 파일을 전송하기 위한 미니멀한 웹 애플리케이션입니다. 모든 콘텐츠는 클라이언트에서 AES-GCM과 PBKDF2를 통해 파생된 256비트 키로 암호화되며, 서버는 콘텐츠에 대해 완전한 제로 지식 상태를 유지합니다. 비밀번호, 만료 시간(TTL)을 설정하고 노트가 열람된 후 자동으로 파기되도록 할 수 있습니다. 파일 첨부, 선택적 인증, 다크 모드, 다국어 지원 및 CLI 명령줄 도구를 지원합니다. 클라우드 인스턴스인 enclosed.cc를 사용하거나 Docker로 직접 호스팅할 수 있습니다. 이 프로젝트는 Apache 2.0 라이선스로 오픈 소스로 공개되어 있습니다.
문제 해결 & FAQ (2)
문제 해결ghcr.io/corentin-th/enclosed에서 Docker 이미지를 가져올 때 'denied' 오류를 수정하는 방법은?
ghcr.io에 있는 이미지 이름은 대시 없이 'corentinth'입니다. ghcr.io/corentin-th/enclosed 대신 image: ghcr.io/corentinth/enclosed를 사용하세요. 이 오타는 문서에서 수정되었습니다.
문제 해결Cloudflare Pages에 Enclosed를 배포하는 방법은?
리포지토리를 포크하세요. Cloudflare Pages 대시보드에서 포크에 연결된 새 프로젝트를 생성한 후, 루트 디렉토리를 'packages/deploy-cloudflare'로 설정하세요. 빌드 명령어 'pnpm build'와 출력 디렉토리 'dist'를 사용하세요. KV 오류를 수정하려면 'wrangler.toml'에서 KV 키를 업데이트하세요.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
Docker로 실행: docker run -d --name enclosed --restart unless-stopped -p 8787:8787 corentinth/enclosed
브라우저에서 http://localhost:8787 에 접속하면 암호화된 노트를 생성하고 전송할 수 있습니다
설치 없이 공개 인스턴스 https://enclosed.cc 를 바로 사용할 수도 있습니다
- Docker로 실행: docker run -d --name enclosed --restart unless-stopped -p 8787:8787 corentinth/enclosed
- 브라우저에서 http://localhost:8787 에 접속하면 암호화된 노트를 생성하고 전송할 수 있습니다
- 설치 없이 공개 인스턴스 https://enclosed.cc 를 바로 사용할 수도 있습니다
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
docker stop enclosed && docker rm enclosed 를 실행하여 컨테이너를 삭제하세요. 데이터를 지우려면 영속성 디렉토리를 수동으로 삭제해야 합니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs