Onetime Secret
오픈 소스 일회용 비밀 공유 도구로, 자동 파기 링크를 통해 비밀번호 등 민감한 정보를 전송하며, 열람 후 자동으로 삭제되어 정보 유출을 방지합니다.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
일회성 링크를 전송하고, 열람 후 즉시 파기하여 개인정보를 보호합니다.
주요 기능
- 열람 후 자동으로 파기되는 일회성 링크 전송
- 간단한 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 또는 베어메탈), 엔터프라이즈급 고급 인증 옵션을 제공하며, 오픈 소스 커뮤니티에서 지속적으로 유지 관리합니다. 민감한 데이터를 처리하고 디지털 발자국을 최소화하려는 사용자에게 적합합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1. Docker가 설치되어 있는지 확인하고 Redis 컨테이너를 시작하세요: docker run -p 6379:6379 -d redis:bookworm
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. 브라우저에서 http://localhost:3000 에 접속하면 바로 사용할 수 있습니다
- 1. Docker가 설치되어 있는지 확인하고 Redis 컨테이너를 시작하세요: docker run -p 6379:6379 -d redis:bookworm
- 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. 브라우저에서 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 컨테이너 및 로컬 키 파일).
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs