PrivNote에서 영감을 받은 자체 호스팅 가능한 오픈소스 서비스로, Rust 백엔드와 Svelte 프런트엔드로 암호화된 메모와 파일을 공유합니다.
pglombardo/PasswordPusher
조회 횟수나 시간이 지나면 만료되는 일회용 링크로 비밀번호, 메모, 파일, URL을 공유하고 감사 로그를 남기는 오픈소스 웹 앱입니다.
- 스타
- 3,232
- 포크
- 474
- 열린 이슈
- 111
- 마지막 커밋
- 14시간 전
어떤 프로젝트인가요?
Password Pusher는 채팅이나 이메일에 민감한 정보를 남기지 않고 전송할 수 있는 오픈소스 웹 앱입니다. 비밀번호, 메모, 파일 또는 URL을 올리면 정해진 조회 횟수나 시간이 지나거나 둘 다 충족되었을 때 작동이 중단되는 링크를 받을 수 있습니다. 링크에 암호 구문을 설정할 수도 있습니다. 만료되면 저장된 데이터가 삭제됩니다.
앱은 각 항목이 언제 생성되고 조회되었는지, 로그인 기능을 사용하는 경우 누가 작업했는지 감사 기록을 보관합니다. pwpush.com에서 호스팅 서비스로 이용하거나, Let's Encrypt를 통한 TLS 자동 설정이 포함된 Docker Compose로 직접 호스팅할 수 있습니다. Kubernetes, Helm 및 여러 클라우드 플랫폼에도 배포할 수 있습니다.
관리자용으로 내장 관리 대시보드, TOTP 기반 2단계 인증, 테마·로고·사이트 이름 등의 화이트 라벨 옵션을 제공합니다. JSON API v2, 레거시 API, 공식 CLI, Chrome 확장 프로그램도 제공하며, UI는 31개 언어로 이용할 수 있습니다.
핵심 기능
- 01만료되는 링크를 통해 비밀번호, 텍스트, 파일, URL을 공유합니다.
- 02조회 횟수, 시간 또는 둘 다를 기준으로 링크를 만료시키며, 암호 구문을 설정할 수도 있습니다.
- 03각 항목을 누가 생성하고 조회했는지 감사 로그를 보관합니다.
- 04백업 코드를 지원하는 TOTP 2단계 인증을 제공합니다.
- 05TLS 자동 설정이 포함된 Docker Compose 배포를 지원합니다.
- 06JSON API v2, 공식 CLI, Chrome 확장 프로그램을 제공합니다.
활용 사례
- 채팅 기록에 남기지 않고 데이터베이스 비밀번호나 API 키를 동료에게 전달합니다.
- 몇 번 조회하면 사라지는 링크로 일회성 파일을 고객과 공유합니다.
- 팀이나 회사에서 사용할 비공개 자체 호스팅 비밀 공유 서비스를 운영합니다.
- API나 CLI를 사용해 스크립트 또는 CI 파이프라인에서 비밀 정보 전달을 자동화합니다.
빠른 시작
- 1
DNS 레코드가 서버를 가리키도록 설정합니다
- 2
저장소에서 docker-compose.yml을 다운로드합니다
- 3
docker-compose.yml에서 TLS_DOMAIN과 필요한 경우 PWPUSH_MASTER_KEY를 설정합니다
- 4
Docker Compose로 앱을 시작합니다
docker compose up -d
사용 전 알아둘 점
- 셀프 호스팅에는 서버, DNS 레코드, Docker 설정이 필요합니다.
- Pro 기능은 별도로 판매되며, 모든 기능이 오픈 소스 버전에 포함되어 있지는 않습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- PasswordPusher은(는) 무엇인가요?
- 조회 횟수나 시간이 지나면 만료되는 일회용 링크로 비밀번호, 메모, 파일, URL을 공유하고 감사 로그를 남기는 오픈소스 웹 앱입니다. Password Pusher는 채팅이나 이메일에 민감한 정보를 남기지 않고 전송할 수 있는 오픈소스 웹 앱입니다. 비밀번호, 메모, 파일 또는 URL을 올리면 정해진 조회 횟수나 시간이 지나거나 둘 다 충족되었을 때 작동이 중단되는 링크를 받을 수 있습니다. 링크에 암호 구문을 설정할 수도 있습니다. 만료되면 저장된 데이터가 삭제됩니다.
- PasswordPusher은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- PasswordPusher은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- PasswordPusher은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. PasswordPusher의 마지막 커밋은 2026년 10월 24일입니다.
- PasswordPusher은(는) 어디에 사용할 수 있나요?
- 채팅 기록에 남기지 않고 데이터베이스 비밀번호나 API 키를 동료에게 전달합니다. 몇 번 조회하면 사라지는 링크로 일회성 파일을 고객과 공유합니다. 팀이나 회사에서 사용할 비공개 자체 호스팅 비밀 공유 서비스를 운영합니다. API나 CLI를 사용해 스크립트 또는 CI 파이프라인에서 비밀 정보 전달을 자동화합니다.
- PasswordPusher는 어떻게 설치하나요?
- DNS 레코드가 서버를 가리키도록 설정합니다 저장소에서 docker-compose.yml을 다운로드합니다 docker-compose.yml에서 TLS_DOMAIN과 필요한 경우 PWPUSH_MASTER_KEY를 설정합니다 Docker Compose로 앱을 시작합니다: docker compose up -d
- PasswordPusher은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/pglombardo/PasswordPusher
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
만료 링크, 선택적 S3 저장소, 공개 업로드 차단 기능을 갖춘 Go 기반 셀프 호스팅 파일 공유 서버로, Firefox Send의 대안입니다.
Windows를 Docker 컨테이너에서 자동으로 다운로드하고 무인 설치한 뒤, 브라우저나 RDP로 접속할 수 있습니다.
로그 파일을 저장하지 않는, Swarm 및 Kubernetes 관련 지원 기능을 갖춘 Docker 컨테이너용 경량 웹 기반 실시간 로그 뷰어입니다.
선택적 암호화와 URL 단축 기능을 제공하는 Rust 기반의 셀프 호스팅 단일 바이너리 pastebin 및 파일 공유 웹 앱입니다.
IPFS 기반의 P2P 종단 간 암호화 파일 저장소, 메시징 및 소셜 네트워크 플랫폼으로, 직접 호스팅도 지원합니다.