Skip to content

Allow Jellyfin HTTP for local and VPN servers#31

Open
lostf1sh wants to merge 1 commit into
mainfrom
feature/jellyfin-http-vpn
Open

Allow Jellyfin HTTP for local and VPN servers#31
lostf1sh wants to merge 1 commit into
mainfrom
feature/jellyfin-http-vpn

Conversation

@lostf1sh

@lostf1sh lostf1sh commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

Closes #30

This makes the Jellyfin login flow friendlier for setups where the server is only reachable over a trusted local network or VPN, like Tailscale.

What changed:

  • If a Jellyfin server URL is entered without a scheme, local/VPN-looking hosts now default to http:// instead of always assuming https://.
  • Kept https:// as the default for normal public hostnames.
  • Added a small “Use HTTP / VPN” button on the Jellyfin login screen so users can explicitly switch/prefix the URL with HTTP.
  • Updated the Jellyfin helper text to mention local/Tailscale HTTP support.
  • Added unit test coverage for the URL normalization behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Bypass HTTPS for VPN use

1 participant