Password Pusher
Self-HostedSecurely share passwords with self-destructing links
Overview
Password Pusher is an open-source tool for sharing sensitive data like passwords via temporary, self-destructing links. Users set expiration rules (views or time limits) to prevent indefinite exposure. Deployable via Docker, Kubernetes, or as a Ruby on Rails app, it supports self-hosting for full privacy control. Features include custom expiration, one-time access, optional encryption, and a simple interface—ideal for avoiding insecure sharing methods like email or unencrypted chat.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
password_pusher:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: password-pusher
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Self-destructing links (views/time-based expiration)
- Docker/Kubernetes deployment support
- Optional end-to-end encryption for sensitive data
- Customizable link settings (expiry, max views)
Frequently Asked Questions
? Is Password Pusher hard to install?
No—deploying Password Pusher is straightforward. The Docker image allows a single command setup, and Kubernetes manifests are available for cluster deployments. For Ruby users, it can also be run as a Rails app with minimal dependencies.
? Is it a good alternative to OneTimeSecret?
Absolutely—Password Pusher replicates OneTimeSecret’s core self-destructing link feature but adds open-source flexibility. Unlike OneTimeSecret (a SaaS), you can self-host Password Pusher to keep data on your own servers.
? Is it completely free?
Yes—Password Pusher is licensed under MIT, so it’s 100% free to use and self-host. The public instance (passwordpusher.com) is also free with no usage charges for standard needs.
Top Alternatives
People Also Ask about Password Pusher
Tool Info
Pros
- ⊕ Privacy-focused (self-hostable for full data control)
- ⊕ No subscription fees or hidden costs
- ⊕ Simple user interface for quick sharing
- ⊕ Flexible deployment options for all skill levels
Cons
- ⊖ Requires server setup for self-hosting (basic technical knowledge)
- ⊖ Limited enterprise features (e.g., team management)
- ⊖ Public instance may have usage limits (self-hosting avoids this)