bunkerity / bunkerity/bunkerweb

[FEATURE] set USE_PROXY_PROTOCOL multisite compatible

Open
#3,430 1 comment 0 reactions 0 assignees View on GitHub
core enhancement
Dominant language
Python
Stars
11k
Forks
642
Avg merge
1d 10h
Merged PRs (30d)
42

Description

### What's needed and why?

My bunkerweb configuration is fully multisite with lots of reverse proxy. I would like to add stalwart as a new service which use proxy_protocol for it's configuration. [https://stalw.art/docs/server/reverse-proxy/nginx](https://stalw.art/docs/server/reverse-proxy/nginx)
USE_PROXY_PROTOCOL is only available globally, I cannot enable USE_PROXY_PROTOCOL only for stalwart and leave all my other service with classic http reverse proxy (without proxy protocol)

### Implementations ideas (optional)

_No response_

### Code of Conduct

- [x] I agree to follow this project's Code of Conduct

Contributor guide

Open the contributing guide

Research direction

Start by tracing how USE_PROXY_PROTOCOL is read and propagated in the multisite reverse-proxy configuration; the payload names no source files or tests. Use the Stalwart reverse-proxy guidance linked in the issue as the behavior reference, and verify that one service can use proxy protocol while other services retain classic HTTP proxying.

Written by the indexing model from the issue text.

Assessment

Tech stack
nginx
Domain
networking
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.