OpenSource-Hub
P

PasswordPusher

3.0k stars·Privacy Protection·SHA-256 checksum verified

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

password-sharingself-destructingencryptionaudit-logopen-sourcedockerone-time-link

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Deploy with Docker – download the docker-compose.yml file

4

Step 2: Set your domain (TLS_DOMAIN) and run docker compose up -d

5

Step 3: Open https://your-domain and start creating one-time links

Install Guide
  1. Step 1: Deploy with Docker – download the docker-compose.yml file
  2. Step 2: Set your domain (TLS_DOMAIN) and run docker compose up -d
  3. Step 3: Open https://your-domain and start creating one-time links
File Integrity

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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseApache-2.0
Last Updated2026-06-04 05:05:33
GitHub RepositoryOfficial Website

Similar Projects