PasswordPusher
This version requires a separate PostgreSQL container.
Platform availability
Available on 3 of 6 install platforms
Also on Docker Hub and GitHub
Health score
Not enough data yet for a health score. It needs at least 2 of 4 factors: maintenance, popularity, ease of install, resource needs.
Availability: platform listings confirmed today, links checked 9 days ago
No GitHub repository data collected yet.
Resources & Compatibility
ARM (e.g. Raspberry Pi) is supported.
Checked 10 days ago - source: Docker Hub image tags and published docs
First-install notes
- Use a persistent database, not SQLite Set DATABASE_URL (the address the app uses to find its database) to point to PostgreSQL, MySQL, or MariaDB, and expose port 5100 so you can open the web app in a browser. SQLite stores data inside the container and will be lost on restart, so shared links and settings disappear. source
- Start the app with Docker Compose After your config file is ready, run docker compose up -d to start PasswordPusher in the background. This keeps the app running without needing the terminal open. source
- Match the database URL to your database Use a database URL with the correct prefix (the word before //): postgres:// for PostgreSQL or mysql2:// for MySQL. If the prefix is wrong, PasswordPusher cannot connect to its database and the site will not load. source
Fetched 10 days ago - each note links to its source
Variants
Alternatives (6)
- BurnChat - Disposable browser chat rooms with zero logs, messages exist only in RAM, support password protection and image sharing, and auto-burn when…
- One-Time Secret - Keep sensitive information out of your chat logs and email.
- Passpack
- Vaultier.org
- vanish.so
- yopass - Secure sharing of secrets, passwords and files
Checked 7 days ago - source: AlternativeTo
Common questions
What database URL prefix should I use for PostgreSQL or MySQL?
Use postgres:// for PostgreSQL and mysql2:// for MySQL. If the prefix is wrong, PasswordPusher cannot connect to its database and the site will not load.
Why do shared links and settings disappear after the container restarts?
SQLite stores data inside the container, so it can be lost on restart. Point DATABASE_URL to a persistent database such as PostgreSQL, MySQL, or MariaDB.
Which port should I expose to open the PasswordPusher web app?
Expose port 5100 so you can open the web app in a browser.
How do I keep PasswordPusher running in the background with Docker Compose?
After the config file is ready, run docker compose up -d.
How can an admin require two-factor authentication instance-wide?
Set PWP__REQUIRE_MFA=true to require MFA across the instance.
What configuration changes should self-hosters expect when moving to v2.0?
Self-hosters should follow the upgrade guide for migration notes and configuration changes.
Answers sourced from github.com, github.com, github.com, github.com
Community
- Password Pusher - Reddit (reddit)
- Password Pusher : r/sysadmin - Reddit (reddit)
- pwpush and how it works? : r/cybersecurity_help - Reddit (reddit)
- Self-hosted: Yopass vs Pwpush? : r/sysadmin - Reddit (reddit)
Collected 5 days ago - public community threads