NginxProxyManager / NginxProxyManager/nginx-proxy-manager
basically the application is broken.
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 34.2k
- Forks
- 3.9k
- Avg merge
- 21h 12m
- Merged PRs (30d)
- 20
Description
I just wasted more than one hour trying to update my proxies.
I kept getting the same error again and again and again. Could not delete file. This is the absolutely basic functionality that should be offered by the nginx proxy manager right? I would expect a proxy manager to be able to edit the proxies.
But it basically can't do this basic thing. This added to the even worse handling of the SSL certificates led me to the conclusion that I need a better solution.
So to anyone reading this: look for other solutions: caddy, traefik, whatever. Do not waste time here.
And to the developers, please do the world a favor and archive this project.
[1/24/2024] [5:07:50 PM] [Nginx ] › ⬤ debug Deleting file: /data/nginx/proxy_host/14.conf
[1/24/2024] [5:07:50 PM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;"
[1/24/2024] [5:07:50 PM] [Nginx ] › ⬤ debug Deleting file: /data/nginx/proxy_host/14.conf
[1/24/2024] [5:07:50 PM] [Nginx ] › ⬤ debug Could not delete file: {
"errno": -2,
"code": "ENOENT",
"syscall": "unlink",
"path": "/data/nginx/proxy_host/14.conf"
}
[1/24/2024] [5:07:50 PM] [Nginx ] › ⬤ debug Deleting file: /data/nginx/proxy_host/14.conf.err
[1/24/2024] [5:07:50 PM] [Nginx ] › ⬤ debug Could not delete file: {
"errno": -2,
"code": "ENOENT",
"syscall": "unlink",
"path": "/data/nginx/proxy_host/14.conf.err"
}
[1/24/2024] [5:07:50 PM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;"
[1/24/2024] [5:07:51 PM] [Nginx ] › ℹ info Reloading Nginx
[1/24/2024] [5:07:51 PM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -s reload
[1/24/2024] [5:07:57 PM] [Global ] › ⬤ debug CMD: /usr/sbin/nginx -t -g "error_log off;"
[1/24/2024] [5:07:57 PM] [Nginx ] › ⬤ debug Deleting file: /data/nginx/proxy_host/14.conf
[1/24/2024] [5:07:57 PM] [Nginx ] › ⬤ debug Could not delete file: {
"errno": -2,
"code": "ENOENT",
"syscall": "unlink",
"path": "/data/nginx/proxy_host/14.conf"
}
Checklist
- Have you pulled and found the error with
jc21/nginx-proxy-manager:latestdocker image?- Yes : image: jc21/nginx-proxy-manager:2.11.1
- Are you sure you're not using someone else's docker image?
- Yes
- Have you searched for similar issues (both open and closed)?
- Yes. There are open and it seems that the team does not care.
Describe the bug
try to edit a proxy. It is impossible. Check the logs, see the result above.
Nginx Proxy Manager Version
image: jc21/nginx-proxy-manager:2.11.1
To Reproduce
Steps to reproduce the behavior:
- Go to '...'
- Click on '....'
- Scroll down to '....'
- See error
Expected behavior
Maybe it should work?
Screenshots
Operating System
Additional context
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing proxy editing with the jc21/nginx-proxy-manager:2.11.1 Docker image and review the provided Nginx Proxy Manager logs around deletion of /data/nginx/proxy_host/14.conf. The issue names no source files or tests; completion would require identifying why the proxy configuration deletion reports ENOENT and confirming that editing a proxy succeeds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, nginx
- Domain
- infrastructure, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100