NginxProxyManager / NginxProxyManager/nginx-proxy-manager

Expose nginx logs to web gui

Open
#3,659 7 comments 14 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
TypeScript
Stars
34.2k
Forks
3.9k
Avg merge
21h 12m
Merged PRs (30d)
20

Description

Hello,

I've been using this project for a couple of months now, but only just noticed that the nginx logs aren't presented to the GUI.

I think it would be very useful for both error and access logs to be presented both in a 'everything' view and a per host view. That way I can keep an eye on whether/how much unauthorised access is being attempted (for example if I exposed my NPM to the internet, which I may do soon).

I just noticed this now as I've started using access lists and for some reason my machine is bein denied even though it's in a subnet I've allowed, so I was trying to diagnose that but have no logs to hand to do so.

Thanks and all the best, James.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the GUI views for an “everything” log view and per-host view, then trace where nginx access and error logs are available. Review how access-list failures are surfaced for diagnosis. Done means both log types can be viewed globally and per host in the GUI.

Written by the indexing model from the issue text.

Assessment

Tech stack
nginx, typescript
Domain
backend, frontend, observability
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.