NginxProxyManager / NginxProxyManager/nginx-proxy-manager

Maintenance status page

Open
#218 8 comments 12 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

I am proxying my home server and I have several services I provide to my friends and family. If I am doing maintenance on my server I would like to be able to redirect them to a status page explaining what is going on and how long to expect it to continue. Seems to me this would be the perfect place to implement such a thing as all traffic to my server goes through NginxProxyManager

Here's how I think it would work. You define the location of the status page and have the ability to enable or disable it. then in each proxy host there would be an option to use that status page if its enabled. Then with a simple click of an enabled you could redirect all selected hosts to your status page informing users what is going on.

Hope that makes sense and thanks for an amazing product!

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 reviewing the existing proxy-host configuration and routing entry points, then trace how host-level options are enabled and applied. The issue's status page location and maintenance toggle should work globally while allowing selected proxy hosts to use it. Done means enabled hosts redirect during maintenance and return to normal routing when disabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
nginx, typescript
Domain
infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.