Skip to content

Releases: pglombardo/PasswordPusher

v2.1.1: Latest Language Strings

22 Mar 00:45
231d149

Choose a tag to compare

📝 What’s Changed

👥 List of contributors

@pglombardo

🛥️ Docker Images

Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush

🏃‍♂️ Run This Version

  1. Point DNS to your server (e.g. pwpush.example.com).
  2. Download docker-compose.yml or clone the repo.
  3. In docker-compose.yml, uncomment and set:
    • TLS_DOMAIN: 'pwpush.example.com' for automatic Let’s Encrypt TLS.
  4. Run:
docker compose up -d

Open https://pwpush.example.com or alternatively http://your-ip:5100.

🔗 Useful Links

v2.1.0: New Two-factor Authentication

21 Mar 22:40
58656af

Choose a tag to compare

📝 What’s Changed

This release adds 2FA/TOTP to the application which users can enable under Account --> Edit Login Details.

Additionally, there is a new CLI inside the container at /opt/PasswordPusher/bin/disable_two_factor which admins can use to disable 2FA on accounts.

Documentation on the feature is here.

Screenshot 2026-03-21 at 02 29 07

🚀 Features

👥 List of contributors

@pglombardo

🛥️ Docker Images

Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush

🏃‍♂️ Run This Version

  1. Point DNS to your server (e.g. pwpush.example.com).
  2. Download docker-compose.yml or clone the repo.
  3. In docker-compose.yml, uncomment and set:
    • TLS_DOMAIN: 'pwpush.example.com' for automatic Let’s Encrypt TLS.
  4. Run:
docker compose up -d

Open https://pwpush.example.com or alternatively http://your-ip:5100.

🔗 Useful Links

v2.0.4: Show Dates & Times in Browser Timezone

20 Mar 16:36
a70f3d4

Choose a tag to compare

📝 What’s Changed

🚀 Features

⬆️ Dependencies updates

👥 List of contributors

@dependabot[bot], @pglombardo and dependabot[bot]

🛥️ Docker Images

Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush

🏃‍♂️ Run This Version

  1. Point DNS to your server (e.g. pwpush.example.com).
  2. Download docker-compose.yml or clone the repo.
  3. In docker-compose.yml, uncomment and set:
    • TLS_DOMAIN: 'pwpush.example.com' for automatic Let’s Encrypt TLS.
  4. Run:
docker compose up -d

Open https://pwpush.example.com or alternatively http://your-ip:5100.

🔗 Useful Links

v2.0.2: Latest Language Strings, Helm Charts & Security Updates

18 Mar 22:30
825fbcb

Choose a tag to compare

📝 What’s Changed

⬆️ Dependencies updates

👥 List of contributors

@dependabot[bot], @grgpw, @pglombardo and dependabot[bot]

🛥️ Docker Images

Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush

🏃‍♂️ Run This Version

  1. Point DNS to your server (e.g. pwpush.example.com).
  2. Download docker-compose.yml or clone the repo.
  3. In docker-compose.yml, uncomment and set:
    • TLS_DOMAIN: 'pwpush.example.com' for automatic Let’s Encrypt TLS.
  4. Run:
docker compose up -d

Open https://pwpush.example.com or alternatively http://your-ip:5100.

🔗 Useful Links

v2.0.1: Fix Admin Center User Creation

14 Mar 11:45
2b2acd1

Choose a tag to compare

📝 What’s Changed

  • Skip confirmation if enable_user_account_emails is false (#4263) Thanks for reporting @fritterhoff

⬆️ Dependencies updates

👥 List of contributors

@dependabot[bot], @pglombardo and dependabot[bot]

🛥️ Docker Images

Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush

🏃‍♂️ Run This Version

  1. Point DNS to your server (e.g. pwpush.example.com).
  2. Download docker-compose.yml or clone the repo.
  3. In docker-compose.yml, uncomment and set:
    • TLS_DOMAIN: 'pwpush.example.com' for automatic Let’s Encrypt TLS.
  4. Run:
docker compose up -d

Open https://pwpush.example.com or alternatively http://your-ip:5100.

🔗 Useful Links

VERSION 2.0.0!

12 Mar 00:54
7b595dc

Choose a tag to compare

Better defaults and less setup for new installs; existing 1.x installs only need changes where old config clashes with new behavior.

See the Upgrade Guide for details but here is a shortlist:

  • enable_logins removed — logins are always available. Use allow_anonymous, disable_signups, and optional disable_logins to fully enable or disable logins.
  • Emails are opt-in — set enable_user_account_emails (plus configure SMTP) if you need signup confirmation, forgot password, unlock; otherwise those flows stay off.
  • URL, file, and QR pushes default on (1.x was off / tied to logins); set to false if you want them off.
  • Retrieval step defaults on for text, URL, QR and file pushes
  • GDPR consent banner defaults off (was on in 1.x).

🛥️ Docker Images

Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush

🏃‍♂️ Run This Version

  1. Point DNS to your server (e.g. pwpush.example.com).
  2. Download docker-compose.yml or clone the repo.
  3. In docker-compose.yml, uncomment and set:
    • TLS_DOMAIN: 'pwpush.example.com' for automatic Let’s Encrypt TLS.
  4. Run:
docker compose up -d

Open https://pwpush.example.com or alternatively http://your-ip:5100.

🔗 Useful Links

v2.0.0-a: Better defaults and less setup for new installs

11 Mar 14:15
926ae1d

Choose a tag to compare

This major (pre) release changes defaults, adds a few new settings and removes another. New first time installations now require no configuration for a fully working application (good bye email issues).

See the upgrade guide on how to upgrade from v1.x. (It's not much.)

📝 What’s Changed

⬆️ Dependencies updates

👥 List of contributors

@dependabot[bot], @krax1337, @pglombardo and dependabot[bot]

🛥️ Docker Images

Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush

🏃‍♂️ Run This Version

  1. Point DNS to your server (e.g. pwpush.example.com).
  2. Download docker-compose.yml or clone the repo.
  3. In docker-compose.yml, uncomment and set:
    • TLS_DOMAIN: 'pwpush.example.com' for automatic Let’s Encrypt TLS.
  4. Run:
docker compose up -d

Open https://pwpush.example.com or alternatively http://your-ip:5100.

🔗 Useful Links

v1.69.3: Fix - Log First Run Boot Code to STDOUT

06 Mar 23:04
65c85b6

Choose a tag to compare

📝 What’s Changed

⬆️ Dependencies updates

👥 List of contributors

@dependabot[bot], @pglombardo and dependabot[bot]

🛥️ Docker Images

Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush

🏃‍♂️ Run This Version

→ Setup a DNS record to point to your server (e.g. pwpush.example.com) and run:

docker run -d -p "80:80" -p "443:443" --env TLS_DOMAIN=pwpush.example.com pglombardo/pwpush:latest`

and browse to https://pwpush.example.com.

or alternatively

→ Use one of our production ready Docker Compose files with persistent databases.

🔗 Useful Links

v1.69.2: First Run Workflow only when logins enabled

04 Mar 19:08
b63df32

Choose a tag to compare

📝 What’s Changed

⬆️ Dependencies updates

👥 List of contributors

@dependabot[bot], @pglombardo and dependabot[bot]

🛥️ Docker Images

Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush

🏃‍♂️ Run This Version

→ Setup a DNS record to point to your server (e.g. pwpush.example.com) and run:

docker run -d -p "80:80" -p "443:443" --env TLS_DOMAIN=pwpush.example.com pglombardo/pwpush:latest`

and browse to https://pwpush.example.com.

or alternatively

→ Use one of our production ready Docker Compose files with persistent databases.

🔗 Useful Links

v1.69.1: New First Run Workflow for New Deployments

03 Mar 22:32
ef88b02

Choose a tag to compare

📝 What’s Changed

This release adds a new First Run workflow for new deployments. Create your first admin user via UI.

Screenshot 2026-03-03 at 19 29 36

👥 List of contributors

@LukasMalyszko and @pglombardo

🛥️ Docker Images

Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush

🏃‍♂️ Run This Version

→ Setup a DNS record to point to your server (e.g. pwpush.example.com) and run:

docker run -d -p "80:80" -p "443:443" --env TLS_DOMAIN=pwpush.example.com pglombardo/pwpush:latest`

and browse to https://pwpush.example.com.

or alternatively

→ Use one of our production ready Docker Compose files with persistent databases.

🔗 Useful Links