November 2023 Update
Hello wonderful Password Pusher users.
Password Pusher has been getting consistent updates as usual although no exciting feature additions this time around (optional GDPR cookie notice wow 🫤).
But still thanks as always to the great community contributing ideas, code fixes, translation fixes and more to keep the project updated and improving.
Here's what's new.
Recent Changes and Additions
- Optional GDPR cookie notice
- Framework updates, many dependency & security updates and also a few performance improvements.
- Postgres 15 is now default in Docker Compose files. Thanks @mathsyx69!
- Support for IAM and Workload Identity on GCS. Thanks @petskratt!
- Continued single container cleanup and solidification. Thanks @sirux88!
Check out all of the recent releases here.
Random Notes
-
Did you know Password Pusher has background tasks that can be run to clean out old metadata?
-
The copy to clipboard buttons don't work when you are NOT hosting in SSL. It's a known issue and has something to do with security and browser support. I may make another attempt to fix this eventually but it's lower priority currently.
Self-Hosted: Switch to the new Universal Container
We've moved to a single universal Docker container:
docker run -p "5100:5100" pglombardo/pwpush:release
See the next section on how to migrate.
The previous containers will soon no longer be updated. This applies to the Docker containers pwpush-ephemeral
, pwpush-postgres
& pwpush-mysql
.
How to Migrate to the Universal Container
As long as you have the DATABASE_URL
environment variable set, the migration process is simply changing the container image from pglombardo/pwpush-[type]
to pglombardo/pwpush
.
If DATABASE_URL
isn't specified, the container will default to the ephemeral backend using SQLite3. In that scenario all data is lost on container restart (which is desired in some cases).
As a safety precaution, you should backup your database before migration and validate that the pre-existing data is there post migration.
See the full How to Migrate documentation here and the Guide to DATABASE_URL.
If you have any issues, please let us know by either replying to this newsletter or filing an issue on Github.
Conclusion
Thanks for reading! As always, if you have any issues, questions, comments or ideas please let me know by emailing me pglombardo@pwpush.com or filing an issue on Github. I'd be more than happy to help out.
Peter Giacomo Lombardo
See Also
- Password Pusher on Github & Docker Hub
- Configuration Guide for Password Pusher
- Support Password Pusher and get $200 in cloud credits by signing up to Digital Ocean with this link