mirror of
https://github.com/hrfee/jfa-go.git
synced 2024-11-22 10:20:11 +00:00
Created Password Resets outside local network (markdown)
parent
b70ca69f24
commit
5c19c6bf07
18
Password-Resets-outside-local-network.md
Normal file
18
Password-Resets-outside-local-network.md
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
If you have Jellyfin set up to recognize connections from the LAN network, it will complain when a user tries to do a password reset remotely. If you're using a reverse proxy, Jellyfin knows the real IP of a user through the `X-Real-IP` HTTP header, which the reverse proxy should be adding automatically. If you want to allow password resets for remote users, you can selectively not add this header to the specific routes necessary, which are `http://<jellyfin address>/Users/ForgotPassword` and `http://<jellyfin address>/Users/ForgotPassword/Pin`. This way Jellyfin will see the IP of the reverse proxy, which should be on your local network.
|
||||||
|
|
||||||
|
***Example NGINX config***
|
||||||
|
```
|
||||||
|
# add to your \`server {\` section
|
||||||
|
location /Users/ForgotPassword {
|
||||||
|
proxy_pass http://<jellyfin address>/Users/ForgotPassword;
|
||||||
|
# note in
|
||||||
|
proxy_set_header Host $host;
|
||||||
|
}
|
||||||
|
|
||||||
|
location /Users/ForgotPassword/Pin {
|
||||||
|
proxy_pass http://<jellyfin address>/Users/ForgotPassword/Pin;
|
||||||
|
proxy_set_header Host $host;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
I use nginx personally so don't have experience with other proxies like caddy or apache. Feel free to create an issue or contact me if you want to add an example.
|
Loading…
Reference in New Issue
Block a user