Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⬆️ Update NginxProxyManager/nginx-proxy-manager to v2.10.1 #412

Merged
merged 1 commit into from Mar 29, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 26, 2023

Mend Renovate

This PR contains the following updates:

Package Update Change
NginxProxyManager/nginx-proxy-manager minor v2.9.19 -> v2.10.1

Release Notes

NginxProxyManager/nginx-proxy-manager

v2.10.1

Compare Source

Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.

  1. Bring your docker instance down
  2. Zip or copy your data and letsencrypt folders
  3. Pull this new image jc21/nginx-proxy-manager:2.10.1
  4. Bring up your docker stack and check for any problems in the logs
  5. Renew your DNS certs
  6. Check some or all of your hosts for expected behaviour

Changes

  • Fixes services not starting on some platforms due to changing ownership of files at startup

Docker images

v2.10.0

Compare Source

⚠️ This release has changes that may adversely affect you, please pin your docker tag to the previous release 2.9.22 and upgrade after you conduct a full backup.

Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.

  1. Bring your docker instance down
  2. Zip or copy your data and letsencrypt folders
  3. Pull this new image jc21/nginx-proxy-manager:2.10.0
  4. Bring up your docker stack and check for any problems in the logs
  5. Renew your DNS certs
  6. Check some or all of your hosts for expected behaviour

Changes

Adds support to run processes as a user/group, defined with PUID and PGID environment variables

  • Detects if image is run with a user in docker command and fails if so
  • Adds s6 prepare scripts for adding a 'npmuser'
  • Split up and refactor the s6 prepare scripts
  • Runs nginx and backend node as 'npmuser'
  • Changes ownership of files required at startup

Refactor configuration

  • No longer use config npm package
  • Prefer config from env vars, though still has support for config file
  • No longer writes a config file for database config
  • Writes keys to a new file in /data folder
  • Removes a lot of cruft and improves config understanding

Docker images

v2.9.22

Compare Source

⚠️ The next release v2.10.0 will have changes that may adversely affect you, please pin your docker tag to 2.9.22 and upgrade after you conduct a full backup.

Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.

  1. Bring your docker instance down
  2. Zip or copy your data and letsencrypt folders
  3. Pull this new image jc21/nginx-proxy-manager:2.9.22
  4. Bring up your docker stack and check for any problems in the logs
  5. Renew your DNS certs
  6. Check some or all of your hosts for expected behaviour

Changes

  • Fixes using docker secrets, causing some database connection failures

Docker images

⚠️ For future stability, please consider using 2.9.22 tag and following releases for this project using the "Watch" menu top right of this screen.

v2.9.21

Compare Source

Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.

  1. Bring your docker instance down
  2. Zip or copy your data and letsencrypt folders
  3. Pull this new image jc21/nginx-proxy-manager:2.9.21
  4. Bring up your docker stack and check for any problems in the logs
  5. Renew your DNS certs
  6. Check some or all of your hosts for expected behaviour

Changes

  • Fixes access lists generation broken from v2.9.20
  • Update reg.ru dns template (thanks @​tarkh and @​dormancygrace)
  • Other significant updates:
    • s6-overlay
    • objection
    • liquidjs
    • sqlite3

Docker images

For future stability, please consider using 2.9.21 tag and following releases for this project using the "Watch" menu top right of this screen.

v2.9.20

Compare Source

Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.

  1. Bring your docker instance down
  2. Zip or copy your data and letsencrypt folders
  3. Pull this new image jc21/nginx-proxy-manager:2.9.20
  4. Bring up your docker stack and check for any problems in the logs
  5. Renew your DNS certs
  6. Check some or all of your hosts for expected behaviour

Changes

cert-prune

I've been using my own project for years and only recently found that certbot keeps old certificates on file. My letsencrypt folder was over 150mb :/ So @​axllent has created this small piece of software and I've used it myself to reduce the size dramatically. I recommend backing up your letsencrypt folder prior to using it.

To use it in this project you'll have to run the command manually at your leisure:

docker exec -ti yourdockercontainer cert-prune

### or
docker-compose exec npm cert-prune

### or
docker compose exec npm cert-prune

Docker images

For future stability, please consider using 2.9.20 tag and following releases for this project using the "Watch" menu top right of this screen.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added dependencies Upgrade or downgrade of project dependencies. no-stale This issue or PR is exempted from the stable bot. labels Mar 26, 2023
@renovate renovate bot force-pushed the renovate/nginxproxymanager-nginx-proxy-manager-2.x branch 11 times, most recently from ca12433 to bcee316 Compare March 27, 2023 03:57
@renovate renovate bot changed the title ⬆️ Update NginxProxyManager/nginx-proxy-manager to v2.9.22 ⬆️ Update NginxProxyManager/nginx-proxy-manager to v2.10.0 Mar 27, 2023
@renovate renovate bot force-pushed the renovate/nginxproxymanager-nginx-proxy-manager-2.x branch 5 times, most recently from 8bc29ba to cc15e86 Compare March 28, 2023 18:54
@renovate renovate bot force-pushed the renovate/nginxproxymanager-nginx-proxy-manager-2.x branch from cc15e86 to b5e76c0 Compare March 29, 2023 01:27
@renovate renovate bot changed the title ⬆️ Update NginxProxyManager/nginx-proxy-manager to v2.10.0 ⬆️ Update NginxProxyManager/nginx-proxy-manager to v2.10.1 Mar 29, 2023
@frenck frenck merged commit 4b10cdc into main Mar 29, 2023
25 checks passed
@frenck frenck deleted the renovate/nginxproxymanager-nginx-proxy-manager-2.x branch March 29, 2023 14:14
@github-actions github-actions bot locked and limited conversation to collaborators Mar 31, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Upgrade or downgrade of project dependencies. no-stale This issue or PR is exempted from the stable bot.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant