Summary
When you override theFLUXER_CLIENT_IP_HEADER_NAME to anything other than x-forwarded-for the frontend stops working because all /rpc/internal returns a 403.
Steps to reproduce
- Go to docker-compose.yml
- Override
FLUXER_CLIENT_IP_HEADER_NAMEto something other thanx-forwarded-for - Run
docker compose up -d --force-recreate api - Run
docker compose logs -fand try to access the app and observe the 403s appearing.
Environment
Dunno about version, whatever latest build was as of 1st July 2026, on Arch Linux.Logs or screenshots
api-1 | {"level":"info","time":"2026-07-02T14:38:38.697Z","service":"fluxer-api","env":"production","method":"POST","path":"/internal/rpc","status":403,"durationMs":0,"msg":"Request completed"}
api-1 | {"level":"warn","time":"2026-07-02T14:38:39.614Z","service":"fluxer-api","env":"production","path":"/.well-known/fluxer","msg":"Rejected request without required proxy headers"}
0 comments
Deleted comment