PasswordPusher
Open source web app to share passwords, text, files & URLs securely with self-destructing links and full audit logs.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
One-time links that self-destruct after viewing or expiry, with full audit trails.
Core Features
- Share passwords, text, files & URLs with dual expiry (views + time)
- Encrypted at rest, permanently deleted on expiry
- Full audit trail: who viewed what and when
- Optional passphrase for extra protection
- Self-host with Docker or use hosted version
What It Can't Do
- •When self-hosting, set a strong MASTER_KEY to encrypt data at rest, otherwise data may be compromised. 2. Free hosted tier has limitations (e.g. shorter max expiry, file size caps); Pro required for advanced features. 3. Do not share illegal content – audit logs can still be accessed by authorities.
Use Cases
- Temporarily share server credentials with a colleague, auto-destroy after one view
- Send confidential files to a client with a 24-hour time limit
- Track which team members accessed API keys via audit logs
- Self-host for compliance, keeping data within your own infrastructure
Detailed Introduction
PasswordPusher is an open source web application that allows you to share sensitive information like passwords, notes, files, and URLs through one-time links that automatically expire after a set number of views or time. All data is encrypted at rest, and once expired it is permanently deleted. It provides a full audit trail so you can see when a link was created, viewed and by whom (if login enabled). You can use the hosted version at pwpush.com or self-host with Docker in minutes. The project has been in production for over 14 years, used by thousands of companies worldwide. It supports 31 languages, offers a JSON API, official CLI, Chrome extension, and many integrations. Self-hosted edition includes admin dashboard, white-labeling, custom CSS, and optional two-factor authentication.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Deploy with Docker – download the docker-compose.yml file
Step 2: Set your domain (TLS_DOMAIN) and run docker compose up -d
Step 3: Open https://your-domain and start creating one-time links
- Step 1: Deploy with Docker – download the docker-compose.yml file
- Step 2: Set your domain (TLS_DOMAIN) and run docker compose up -d
- Step 3: Open https://your-domain and start creating one-time links
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
For Docker: run `docker compose down` and remove the project directory & volumes. For hosted version, simply stop using it.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
syncthing
A continuous file synchronization program that syncs files between devices securely and automatically, with no central server.
Vaultwarden
A lightweight, self-hosted Bitwarden server alternative written in Rust, compatible with official clients.
Mastodon
Mastodon is a free, open-source social network server that uses the ActivityPub protocol to create a federated network. Users can follow friends, discover new ones, and share links, pictures, text, and video. All servers interoperate seamlessly, forming the Fediverse.