OpenSource-Hub
O

Onetime Secret

2.8k stars·개인정보 보호·SHA-256 체크섬 확인됨

오픈 소스 일회용 비밀 공유 도구로, 자동 파기 링크를 통해 비밀번호 등 민감한 정보를 전송하며, 열람 후 자동으로 삭제되어 정보 유출을 방지합니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

일회성 링크를 전송하고, 열람 후 즉시 파기하여 개인정보를 보호합니다.

주요 기능

  • 열람 후 자동으로 파기되는 일회성 링크 전송
  • 간단한 Redis 인증 및 완전한 다중 요소 인증 모드 지원
  • Docker 또는 베어메탈을 통해 빠르게 셀프 호스팅 배포 가능
  • SMTP, SES, SendGrid 등 다양한 이메일 전송 방식 지원
  • 오픈 소스, 활발한 커뮤니티, 지속적인 업데이트

할 수 없는 것

  • •프로덕션 환경에서는 반드시 SSL=true로 설정해야 합니다. 키 파일(.ots_secret)은 안전하게 보관해야 하며, 분실하면 기존 시크릿을 복구할 수 없습니다. 업그레이드 시에는 공식 마이그레이션 가이드(v0.23/v0.24)를 참조하세요. 기본 심플 모드에서는 Redis 데이터가 영속화되지 않으므로, 영속화를 설정하거나 풀 모드를 사용하는 것이 좋습니다.

사용 사례

  • 동료와 비밀번호 또는 API 키를 안전하게 공유
  • 고객이나 파트너에게 임시 민감 정보 전송
  • 개인 금고로서 일회용 인증 코드 공유
  • 기업 내부 민감 파일의 일대일 전달

Onetime Secret은 비밀번호, API 키 또는 개인 메모와 같은 민감한 정보를 일회성 링크를 통해 전송할 수 있는 안전한 비밀 공유 플랫폼입니다. 수신자가 링크를 열면 콘텐츠가 즉시 파기되어 다시 액세스할 수 없습니다. 간단한 Redis 인증과 완전한 인증 모드(다단계 인증, WebAuthn, PostgreSQL 포함)를 지원합니다. 프로젝트는 자체 호스팅이 가능하며 Docker 및 베어메탈 배포를 지원하고 커뮤니티가 활발합니다. Password Pusher 또는 protonURL과 같은 유사한 도구와 비교할 때, Onetime Secret은 배포 방식이 더 유연하고(Docker 또는 베어메탈), 엔터프라이즈급 고급 인증 옵션을 제공하며, 오픈 소스 커뮤니티에서 지속적으로 유지 관리합니다. 민감한 데이터를 처리하고 디지털 발자국을 최소화하려는 사용자에게 적합합니다.

태그

one-time secretself-destructing linksecure sharingpassword managementprivacy toolopen source

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1. Docker가 설치되어 있는지 확인하고 Redis 컨테이너를 시작하세요: docker run -p 6379:6379 -d redis:bookworm

4

2. 시크릿 키를 생성하고 Onetime Secret 컨테이너를 실행하세요: openssl rand -hex 32 > .ots_secret; docker run -p 3000:3000 -d -e REDIS_URL=redis://host.docker.internal:6379/0 -e SECRET="$(cat .ots_secret)" -e HOST=localhost:3000 -e AUTH_REQUIRED=false -e SSL=false onetimesecret/onetimesecret:v0.24.6

5

3. 브라우저에서 http://localhost:3000 에 접속하면 바로 사용할 수 있습니다

설치 가이드
  1. 1. Docker가 설치되어 있는지 확인하고 Redis 컨테이너를 시작하세요: docker run -p 6379:6379 -d redis:bookworm
  2. 2. 시크릿 키를 생성하고 Onetime Secret 컨테이너를 실행하세요: openssl rand -hex 32 > .ots_secret; docker run -p 3000:3000 -d -e REDIS_URL=redis://host.docker.internal:6379/0 -e SECRET="$(cat .ots_secret)" -e HOST=localhost:3000 -e AUTH_REQUIRED=false -e SSL=false onetimesecret/onetimesecret:v0.24.6
  3. 3. 브라우저에서 http://localhost:3000 에 접속하면 바로 사용할 수 있습니다
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

Docker 컨테이너 중지 및 삭제: docker stop <컨테이너 ID> && docker rm <컨테이너 ID>; 이미지 삭제: docker rmi onetimesecret/onetimesecret:v0.24.6; 관련 데이터 삭제(Redis 컨테이너 및 로컬 키 파일).

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-10-23 01:22:19
GitHub 저장소

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트