[FR] Reverse Proxy: Support HTTP-only serving mode #6085
jackylamhk
started this conversation in
Ideas & Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Before posting
Product area
Other / not sure
Problem or use case
As a self-hosted NetBird user, I want to deploy the NetBird reverse proxy to serve HTTP-only traffic so that I can handle TLS termination and certificate issuance upstream. This will enable usage with an upstream L7 ingress or load balancer, such as ALB or Traefik (without TLS passthrough), along with wildcard certificates.
Proposed solution
Expose the proxy HTTP listener directly on the main port, rather than wrapping the HTTPS listener in the main SNI router.
Alternatives or workarounds considered
While we can make NetBird proxy serve a self-signed certificate for the reverse proxy to re-terminate TLS and re-encrypt traffic, this non-breaking change will enable support for a wider range of environments. This also aligns with the rest of the NetBird stack (e.g., Server, Dashboard) that also serve HTTP-only traffic.
Community impact and priority
Deployment type: self-hosted
Examples from other tools or products
No response
Security, privacy, and compatibility considerations
No response
Implementation ideas
See draft PR #6086
Are you willing to help?
Yes, I can submit a PR if the approach is accepted.
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions