2024-09-13, 12:02 PM
Hey @4kLvr80, apologies for the late reply.
I mostly wanted to know how the jellyfin server was installed and set-up. I guess I have a few more questions in order to help and I'll also just throw some instructions in advance in case it helps.
Does ProtonVPN allow peer to peer connection with their VPN solution? Have you considered Tailscale? It works great for jellyfin.
Do you own the custom domain you want to use for jellyfin? This only matters if you want to have SSL (https) while accessing jellyfin.
If all you want is to have a custom domain while accessing jellyfin on your client devices (without SSL), then:
Local: Both jellyfin server and client devices are on the same network
- Access your network router and set a hostname, ex: myjellyfin.com and point it to your Jellyfin servers local ip.
- Go to http://myjellyfin.com:8096 on any device on the same network to reach your jellyfin server.
Don't want to add the port at the end of your custom domain? (:8096)
- Login to Jellyfin, go to "Administration Dashboard" -> "Advanced" -> "Networking" -> "Server Address Settings" -> Change "Local HTTP port number" from 8096 to 80.
- Restart your jellyfin server.
- Go to http://myjellyfin.com on any device on the same network to reach your jellyfin server.
Remote: (Tailscale)
- Install tailscale on jellyfin server host
- Install tailscale on all clients
- Login to Tailscale admin portal, go to DNS tab, in the Nameservers sections select "Add nameserver" -> "Custom..."
- Enter your jellyfin servers tailscale IP in the "Nameserver" section
- Toggle "Restrict to domain".
- Enter your custom domain in the "Domain" section.
- Click "Save".
- Go to http://myjellyfin.com on any device with tailscale installed to reach your jellyfin server.
These are very rough instructions on how to get things set-up if you need more clear instructions let me know and I can probably draft out some instructions or send you a tutorial from youtube or something.
I mostly wanted to know how the jellyfin server was installed and set-up. I guess I have a few more questions in order to help and I'll also just throw some instructions in advance in case it helps.
Does ProtonVPN allow peer to peer connection with their VPN solution? Have you considered Tailscale? It works great for jellyfin.
Do you own the custom domain you want to use for jellyfin? This only matters if you want to have SSL (https) while accessing jellyfin.
If all you want is to have a custom domain while accessing jellyfin on your client devices (without SSL), then:
Local: Both jellyfin server and client devices are on the same network
- Access your network router and set a hostname, ex: myjellyfin.com and point it to your Jellyfin servers local ip.
- Go to http://myjellyfin.com:8096 on any device on the same network to reach your jellyfin server.
Don't want to add the port at the end of your custom domain? (:8096)
- Login to Jellyfin, go to "Administration Dashboard" -> "Advanced" -> "Networking" -> "Server Address Settings" -> Change "Local HTTP port number" from 8096 to 80.
- Restart your jellyfin server.
- Go to http://myjellyfin.com on any device on the same network to reach your jellyfin server.
Remote: (Tailscale)
- Install tailscale on jellyfin server host
- Install tailscale on all clients
- Login to Tailscale admin portal, go to DNS tab, in the Nameservers sections select "Add nameserver" -> "Custom..."
- Enter your jellyfin servers tailscale IP in the "Nameserver" section
- Toggle "Restrict to domain".
- Enter your custom domain in the "Domain" section.
- Click "Save".
- Go to http://myjellyfin.com on any device with tailscale installed to reach your jellyfin server.
These are very rough instructions on how to get things set-up if you need more clear instructions let me know and I can probably draft out some instructions or send you a tutorial from youtube or something.
Jellyfin 10.10.3 [LSIO Docker] | Ubuntu 24.04 LTS | i7-12700T | 16 GB RAM | 60TB Storage