Describe the bug
Since version 2.14.0, the Proxy Hosts and Certificates pages in the web frontend show blank/empty content — no list, no error message, just an empty page. The rest of the UI (Dashboard, Access Lists, Streams) works normally.
The backend API is fully functional. All proxy host and certificate management can be performed via the API as a workaround.
Versions affected
| Version |
Status |
| 2.15.1 |
❌ Affected |
| 2.15.0 |
❌ Affected |
| 2.14.x |
❌ Affected |
| 2.13.x |
Not tested |
Steps to reproduce
- Run NPM 2.14.x or 2.15.x via Docker (
jc21/nginx-proxy-manager:latest)
- Open the web UI (port 81)
- Navigate to Proxy Hosts or Certificates
- Page renders but shows no content — list is empty even though hosts/certs exist in the database
Expected behavior
Proxy Hosts and Certificates pages display the existing entries.
Actual behavior
Both pages render with an empty content area. No JavaScript errors in the console (or non-actionable ones). The items are confirmed to exist via the API:
# Proxy hosts via API still work:
curl -s -H "Authorization: Bearer <token>" http://<host>:81/api/nginx/proxy-hosts | python3 -m json.tool
Environment
- Docker image:
jc21/nginx-proxy-manager:latest (2.15.1)
- Host OS: Ubuntu 24.04 LTS
- Deployment: Docker Compose
Workaround
All management (create, edit, delete proxy hosts; certificate renewal) works via the REST API until this is resolved.
Related
Describe the bug
Since version 2.14.0, the Proxy Hosts and Certificates pages in the web frontend show blank/empty content — no list, no error message, just an empty page. The rest of the UI (Dashboard, Access Lists, Streams) works normally.
The backend API is fully functional. All proxy host and certificate management can be performed via the API as a workaround.
Versions affected
Steps to reproduce
jc21/nginx-proxy-manager:latest)Expected behavior
Proxy Hosts and Certificates pages display the existing entries.
Actual behavior
Both pages render with an empty content area. No JavaScript errors in the console (or non-actionable ones). The items are confirmed to exist via the API:
Environment
jc21/nginx-proxy-manager:latest(2.15.1)Workaround
All management (create, edit, delete proxy hosts; certificate renewal) works via the REST API until this is resolved.
Related