Skip to content

Releases: NginxProxyManager/nginx-proxy-manager

v2.13.6

14 Jan 05:04
f3efaae

Choose a tag to compare

Changes

  • Add TOTP-based two-factor authentication (thanks @piotrfx)
  • Add option to select RSA or ECDSA key type when creating certificates (thanks @KalebCheng)
  • Added logging for streams based on port (thanks @Shotz5)
  • Increase max propagation seconds to 7200 (thanks @7heMech)
  • Added Glesys certbot plugin (thanks @alatalo)
  • Added Hurricane Electric DDNS plugin configuration (thanks @dupsatou)
  • Added DNS plugin for All-Inkl provider (thanks @mobilandi)
  • Added support for DNS challenges with Simply.com (thanks @manisto)
  • Changed visibility to permission_visibility in report.js (thanks @bzuro)
  • Bumped react to 19.2.3 to fix CVE-2025-55182 (thanks @lacamera)
  • Improved date/times display with the selected locale
  • 🇧🇬 Add Bulgarian locale (thanks @Bare7a)
  • 🇮🇩 Add Indonesia locale (thanks @teguh02)
  • 🇮🇪 Add Irish locale (thanks @aindriu80)
  • 🇰🇷 Add Korean locale (thanks @abinas-hdb)
  • 🇩🇪 Updated German locale title from 'German' to 'Deutsch' (thanks @CamelT0E)
  • 🇯🇵 Updated Japanese locale (thanks @vtj-mizuno)
  • 🇮🇹 Updated Italian locale (thanks @archettitechnology)
  • 🇵🇱 Updated Polish locale (thanks @zdzichu6969)
  • 🇻🇳 Update Vietnamese flag (thanks @luyentm)

Docker images

v2.13.5

18 Nov 11:47
847c58b

Choose a tag to compare

Changes

  • 🇻🇳 Add Vietnamese locale (thanks @dominhhieu1405)
  • 🇮🇹 Add Italian locale (thanks @archettitechnology)
  • 🇳🇱 Add Dutch locale (thanks @Jelcoo)
  • 🇵🇱 Updated Polish locale (thanks @zdzichu6969)
  • 🇷🇺 Updated Russian locale (thanks @kraineff)
  • 🇸🇰 Updated Slovak locale (thanks @dodog)
  • 🇨🇳 Updated Chinese locale (thanks @gjssss)
  • Fix web crashes when viewing Custom Certificates (thanks @bentschrader)
  • Added translations ("Allow" / "Deny") in Access List > Rules tab (thanks @vsc55)
  • Fix translation text spacing issues (thanks @vsc55)
  • Available upgrade notification (thanks @sopex)
  • UI/UX improvements for mobile (thanks @7heMech)
  • Bump certbot-azure-dns version (thanks @fhennig42)

Docker images

v2.13.4

12 Nov 21:27
f02145c

Choose a tag to compare

Changes

  • 🇵🇱 Add Polish locale (thanks @zdzichu6969)
  • 🇸🇰 Add Slovak locale (thanks @dodog)
  • 🇨🇳 Add Chinese locale (thanks @Firfr)
  • 🇩🇪 Add German locale (thanks @lastsamurai26)
  • 🇯🇵 Add Japanese locale (thanks @Oka-Tak)
  • 🇪🇸 Add Spanish locale (thanks @TeenBiscuits)
  • 🇷🇺 Add Russian locale (thanks @kraineff)
  • Add scheme back in destination column (thanks @7heMech)
  • Fix wrong translation for new custom cert modal title (thanks @lastsamurai26)

Docker images

v2.13.3

11 Nov 07:36
2578105

Choose a tag to compare

Changes

  • Fix redirection hosts scheme option mismatching
  • Adds missing redirection hosts http code option
  • Update _access.conf to fix access_list.pass_auth logic (thanks @eduardpaul)
  • Add MC-HOST24 DNS plugin (thanks @mamasch19)
  • Bump certbot-dns-leaseweb to 1.0.3 (thanks @prospo)
  • Fix initial setup user bug (thanks @zuptalo)
  • Fix hamburger menu on mobile (thanks @7heMech)

Upgrade path notes:

This adds a migration file, so please backup your database and /data mountpoint prior to upgrading.

You will not be able to easily go back to an earlier version after this migration is applied!

Docker images

v2.13.2

09 Nov 11:56
64c5a86

Choose a tag to compare

Changes

  • Improve race condition with database connections
  • Safer handling of different api date formats in the frontend, preventing unhandled ui crashes
  • Remove pebble CA certs from final image

Docker images

v2.13.1

05 Nov 06:06
e88d55f

Choose a tag to compare

Changes

  • Remove user name column from audit log
  • Fix missing translation for renew cert dialog
  • Fix #4828 showing incorrect certificate value
  • Fix #4837 for those with older config
  • Fix #4838 when showing avatars of deleted users
  • Fix #4833 supports the usual proxy env vars for outgoing admin related web requests

Docker images

v2.13.0

04 Nov 04:47
fbea8df

Choose a tag to compare

Changes

  • 🚀 5 years overdue, a new React interface with updated Tabler UI
  • ✌️ 5 years overdue, also, backend refactor from CommonJS to ESM
  • 🥳 New setup wizard; no more default initial user (but keeps the env vars for advanced users)
  • 🙈 Use biomejs for linting instead of eslint
  • 👍 Refactor backend to async/await functions
  • 🌎 Proper and complete translation support, see the documentation and example PR to contribute
  • 🌗 Light/Dark mode
  • 👾 Syntax highlighting for text inputs for Nginx/HTML etc
  • ✅ Removed the Let's Encrypt email and TOS agreement from certificate requests

Other Changes

  • Fix remote execution bug where email address can contain malicious code
  • Fix initial email with uppercase (thanks @JMDirksen)
  • Update PostgreSQL volume path in setup documentation for 18+ (thanks @vlauciani)
  • Add Hetzner Cloud certbot dns (thanks @potatojuicemachine)
  • Add basic MySQL TLS support (thanks @Johno-ACSLive)

Upgrade path notes:

  • No changes to Database
  • No changes to Nginx/Openresty
  • No changes to Nginx template engine
  • Certbot is upgraded to v5.1.0 in the base image, expect some DNS provider problems for outdated plugins.

Big thanks to @sopex and @lastsamurai26 for testing the React branch!

Docker images

v2.12.6

09 Jul 21:52
356eaa0

Choose a tag to compare

Changes

Fixes #4629 - Improved startup file ownership script with new env var to skip certbot folders, choose your flavour:

SKIP_CERTBOT_OWNERSHIP=true
SKIP_CERTBOT_OWNERSHIP=yes
SKIP_CERTBOT_OWNERSHIP=1
SKIP_CERTBOT_OWNERSHIP=on

Docker images

v2.12.5

09 Jul 04:41
307cb94

Choose a tag to compare

Changes

  • Revert cloudflare dns plugin change. All Certbot DNS changes now require 2 verifications from the community
  • Updated Certbot, and applied legacy fixes to support old certbot plugins
  • Added env var support for SKIP_CERTBOT_OWNERSHIP=true for advanced users who may want this
  • Updated s6-overlay

Warning

If you currently use a S6_STAGE2_HOOK environment variable, remove it. Otherwise, you're going to have a bad time. See #4629

Docker images

v2.12.4

01 Jul 01:45
b84762b

Choose a tag to compare

Changes

  • API Schema Improvements (thanks @Sander0542)
  • Update copyright year to 2025 (thanks @mordyovits)
  • Fix Incorrect Api status codes (thanks @h33n0k)
  • Fix Streams incorrect swagger/openapi schema
  • Make textarea font monospace (thanks @1ukastesar)
  • Optimize certbot ownership script to reduce container startup time (thanks @addievo)
  • Added IP_RANGES_FETCH_ENABLED environment variable (thanks @cg-zhou)
  • Fixed an issue with the 500 error code on the Stream list page (thanks @ZeroDeng01)
  • Fixed error in sqlite installation compose file (thanks @wisewtf)

Certbot Plugins

Docker images