Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[SUPPORT] PasswordPusher (PWPush) - CorneliousJD Repo

Featured Replies

  • Replies 52
  • Views 14.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • CorneliousJD
    CorneliousJD

    That would work with the variable for sure, and I look forward to the rest of the customzations going live, I think this will become out go-to option once those are all finished, thank you!

  • The update over night fixed it. Thank you for that.

  • Peter Giacomo Lombardo
    Peter Giacomo Lombardo

    We don't have anything official/prepared.  There have been discussions around this in the Github issues.    Some specific info posted by the community: Kubernetes setup Nginx

Posted Images

Would this be the proper way to do it in the unraid UI?

 

image.thumb.png.8e4eab6a62c88458140cf1d22ef0dd66.png

  • Author
53 minutes ago, InfInIty said:

Would this be the proper way to do it in the unraid UI?

 

image.thumb.png.8e4eab6a62c88458140cf1d22ef0dd66.png

 

That looks correct, yep!

Hmm, ok well that works with one exception.  I have to turn off the proxy feature in cloudflare DNS for it to function.  My other web facing apps like overserr and nextcloud work through the cloudflare dns proxy.   Any ideas on that?

Could you post a screenshot & explanation of what is broken before you turn off the proxy feature in cloudflare DNS?

 

 

  • 2 months later...

Is there any kind of walk through on how to get postgresql setup for pwpush on unraid.  I assume that verison is needed for user auth and auditing.  I am not having much luck getting them to connect.

  • Author
22 minutes ago, InfInIty said:

Is there any kind of walk through on how to get postgresql setup for pwpush on unraid.  I assume that verison is needed for user auth and auditing.  I am not having much luck getting them to connect.

 

There should be a lot of good resources for creating a Postgres DB via docker/unraid already out there if you search for them. Once you do that you should be able to simply plug in the proper requirements in to the PWPush docker container relating to the PGSQL database and be off to the races.

 

If you're having trouble I'd suggest trying again and taking screenshots of your setup and any errors and post them here, I can probably find the time to help with that, but I just don't have the time at the moment to build a full walkthrough for it. 

  • 5 weeks later...

So I got this all working, but how can I setup logins and so forth with it.  I do not even see that option on my instance of pwpush.

  • Author
17 minutes ago, InfInIty said:

So I got this all working, but how can I setup logins and so forth with it.  I do not even see that option on my instance of pwpush.

 

Are you using the ephemeral version? Since that's wiped 100% every time a container restart or update happens then there's no way to persist login info.

You would at a minimum need to be using the Postgres version to setup logins if that was something you required. 

 

I am not using the Postgres version myself though so I can't say with certainty that it would be available there either, but based on the demo website it should be!

  • Author
8 hours ago, Peter Giacomo Lombardo said:

@CorneliousJD is right re: the ephemeral version - logins don't make much sense there although it will still likely work.

 

I haven't documented how to enable logins yet but it is possible by setting a list of environment variables.  You can see a summary here:

https://github.com/pglombardo/PasswordPusher/discussions/276

 

Thanks, I was only part correct here then - I didn't know it required extra variables, but thank you for linking to the process so others can get this setup as well! 

Yea I setup the postgres version for that reason.  It would be nice to know activity on the system for those users with logins.  If you use a login, do passwords still not get saved in anyway?

7 hours ago, InfInIty said:

 If you use a login, do passwords still not get saved in anyway?

 

Yes - once expired the passwords are always deleted entirely from the database.  With logins, an audit trail persists (but never the original password) for your pushes:

 

pwpush-audit-log.thumb.png.1635a539c8a22b43ed2ceb3d6e9d59da.png

Edited by Peter Giacomo Lombardo

  • 4 months later...

Hi All - some recent updates:

 

* Documentation on how to enable logins with environment variables

* You can force the base URL of generated links to be whatever you want (e.g. for when behind a proxy)

* You can set the default language of the application to something other than English with PWP__DEFAULT_LOCALE env var

* The front page can now be locked down to require a login via PWP__ALLOW_ANONYMOUS env var

* There are Docker compose files to run database backed versions easily

* A bunch of other small fixes/improvements, dependency updates and new language translations (14 languages now)

 

If you have any issues, feel free to ask here or post an issue in the Github repo: https://github.com/pglombardo/PasswordPusher/issues/new

 

 

Edited by Peter Giacomo Lombardo

  • 9 months later...

Hello Unraid community - just a quick update that Password Pusher now bundles 26 themes in the application:

 

See the gallery of themes here.

 

To select a theme with the latest version, just set the following environment variables:

 

PWP__THEME=<theme-name>

PWP_PRECOMPILE=true

 

This is in addition to branding to change logo and site name.

 

The application now also supports File and URL pushes.  Push files and URLs that expire same as password pushes do.  Audit logs included.

 

Any trouble or issues - let me know!

 

Best/Peter Giacomo Lombardo

  • 3 weeks later...
On 4/4/2023 at 3:30 AM, Peter Giacomo Lombardo said:

Hello Unraid community - just a quick update that Password Pusher now bundles 26 themes in the application:

 

See the gallery of themes here.

 

To select a theme with the latest version, just set the following environment variables:

 

PWP__THEME=<theme-name>

PWP_PRECOMPILE=true

 

This is in addition to branding to change logo and site name.

 

The application now also supports File and URL pushes.  Push files and URLs that expire same as password pushes do.  Audit logs included.

 

Any trouble or issues - let me know!

 

Best/Peter Giacomo Lombardo

In Unraid is their a trick/way to get the time to report correctly as far as in the AUDIT Log? When I have a log the time stamps do NOT match; about 5 hours off.

 

4 hours ago, blaine07 said:

In Unraid is their a trick/way to get the time to report correctly as far as in the AUDIT Log? When I have a log the time stamps do NOT match; about 5 hours off.

 

 

The times are always shown in UTC currently.  There is a feature request filed to display timestamps in local timezone.  When that feature is delivered in a future version, it'll show up automatically for users.

 

User preferences are being worked on now (to save default expiration settings and more) - there will be an option to set preferred timezone.

 

I hope this helps!

 

Best,

Peter Giacomo Lombardo

3 hours ago, Peter Giacomo Lombardo said:

 

The times are always shown in UTC currently.  There is a feature request filed to display timestamps in local timezone.  When that feature is delivered in a future version, it'll show up automatically for users.

 

User preferences are being worked on now (to save default expiration settings and more) - there will be an option to set preferred timezone.

 

I hope this helps!

 

Best,

Peter Giacomo Lombardo

Thank YoUUUU for the prompt response, as usual! Can’t wait to give it a whirl!

Edited by blaine07

  • 1 year later...

Hi All - just a few recent updates for this thread:

 

1.  The Docker image pwpush-postgres has been deprecated - we now ship a single universal container pglombardo/pwpush.

2. A bunch of new features and fixes have been made to the new container including QR codes, file upload improvements, new config options and Admin dashboard (user management) and more.

 

I put together a guide on how to migrate.  It's a simple 1 step process.

 

If @CorneliousJD doesn't have time, I'll look into if I can possibly update this Unraid template myself somehow.

 

I hope all is well with everyone.  If you have any questions or problems, feel free to message me anytime or file an issue in the Github repository.

 

Best,

Peter Giacomo Lombardo

2 hours ago, Peter Giacomo Lombardo said:

Hi All - just a few recent updates for this thread:

 

1.  The Docker image pwpush-postgres has been deprecated - we now ship a single universal container pglombardo/pwpush.

2. A bunch of new features and fixes have been made to the new container including QR codes, file upload improvements, new config options and Admin dashboard (user management) and more.

 

I put together a guide on how to migrate.  It's a simple 1 step process.

 

If @CorneliousJD doesn't have time, I'll look into if I can possibly update this Unraid template myself somehow.

 

I hope all is well with everyone.  If you have any questions or problems, feel free to message me anytime or file an issue in the Github repository.

 

Best,

Peter Giacomo Lombardo

Thanks for the stellar support and always keeping us "Unraiders in the loop"!

  • 3 months later...

Hello,
Stumbled across this docker randomly. Very happy to see it in CA!

Installed the container , configured revproxy, everything is up and running in 5 minutes!

Looking forward to more to come from this CA app. The fact that there is no storage path required for Ephemarel is awesome!

Super handy docker!

On another note, this CA app in the logs say this CA is EOL

installed the new repo here: 

pglombardo/pwpush:latest


 

Edited by bombz

My Postgres password has special characters, how do I escape them? Getting an error when starting the container for the 1st time about invalid db URI.

Thanks

On 9/5/2024 at 5:06 AM, bombz said:


On another note, this CA app in the logs say this CA is EOL

installed the new repo here: 

pglombardo/pwpush:latest


 

 

Hi @bombz!  You're correct.  Password Pusher now has a single unified container - with a ton of improvements since then.  It's been on my list to update this forum and maybe look into updating this app plugin.  If @CorneliousJD is still around or maybe I'll take a shot myself...  Hopefully I'll get some time soon.

On 9/11/2024 at 1:09 AM, shpitz461 said:

My Postgres password has special characters, how do I escape them? Getting an error when starting the container for the 1st time about invalid db URI.

Thanks

Hi @shpitz461 - one limitation of the database URI is that underscores are not supported.  This is because of a base library that the application uses - not my choice unfortunately.

 

I added a note here in the database URL documentation.

 

I hope this helps.  If not, file an issue in the github repo or contact me directly and I'd be happy to help you out.

  • Author
5 hours ago, Peter Giacomo Lombardo said:

 

Hi @bombz!  You're correct.  Password Pusher now has a single unified container - with a ton of improvements since then.  It's been on my list to update this forum and maybe look into updating this app plugin.  If @CorneliousJD is still around or maybe I'll take a shot myself...  Hopefully I'll get some time soon.

 

I can probably make this happen but I've just been SO busy with work lately, all my unraid tinkerings have taken a back seat right now -- sounds like I need to nix both templates and replace them with a single one but I'll have to do testing and everything. 

 

Otherwise if someone else wants to grab the new container and build a template for it we can get Squid or myself to just remove these two old ones I have published.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.