Jellyfin Forum
newb custom domain question or remote access Proton - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: newb custom domain question or remote access Proton (/t-newb-custom-domain-question-or-remote-access-proton)



newb custom domain question or remote access Proton - 4kLvr80 - 2024-09-10

hi everyone

can anyone point me in the right direction as to how to enable remote access or custom domain with Jellyfin? I wanna use the more easier and more secure option in conjunction with Proton mail? my subscription allows me to use multiple custom domains or vpn connections. I'm not sure what would be the best one to use for Jellyfin. my use would be for streaming outside of my home and for a friend or two.  i was thinking of  contacting proton directly but im not  sure if they would allow jellyfin to be used. ive been looking around youtube, google and reddit for help tonight but im stlill confused. i hope someone can help me with a guide link or something. it would be most appreciated.


RE: newb custom domain question or remote access Proton - Hectik - 2024-09-10

I'll try and help you. To give you the right resources I would need to know how are you hosting jellyfin? Through docker, windows, linux?


RE: newb custom domain question or remote access Proton - 4kLvr80 - 2024-09-10

thanks hectik. I am using jellyfin on windows. i also use it on my android shield on my LG TV oled evo c3. i also use it on my ipad and on my samsung galaxy android cell. and finally i use jellyfin on my vizio 4k tv thru my amazon firestick. that's all the devices i use jellyfin on.


RE: newb custom domain question or remote access Proton - 4kLvr80 - 2024-09-12

@Hectik can you or someone please help me out?


RE: newb custom domain question or remote access Proton - TheDreadPirate - 2024-09-12

1. Point your domain or subdomain to your public IP
2. Configure router to port forward http/https (80/443) to your server
3. Setup reverse proxy to listen on port 80/443 and respond to jellyfin.domain.tld (or whatever your domain is)


RE: newb custom domain question or remote access Proton - 4kLvr80 - 2024-09-13

hi @TheDreadPirate

im sorry for asking another newb question but can you explain those steps to me like the total newbie that i am? im learning as i go along. i hope thats ok? After all we are all clueless to different degrees when we learn how to do stuff like this on the computer.


RE: newb custom domain question or remote access Proton - theguymadmax - 2024-09-13

This beginner tutorial video should help you out.


RE: newb custom domain question or remote access Proton - sqwuade - 2024-09-13

What all software is running on the Windows machine that you are running Jellyfin on?  I set up a similar system but on Ubuntu 24.04.  You can use certbot for ssl and Apache for a reverse proxy.  There is a port of Apache for Windows, you could maybe use.  Here's the instructions I used for Ubuntu, it might be helpful for Apache on Windows.
https://jellyfin.org/docs/general/networking/apache/

You might also be able to do it w/o using Apache as a reverse proxy but I would think you would still want to use ssl.  I don't know if their is a certbot version for Windows though.
It looks like the certbot team is now recommend this site to get ssl certs for Windows: https://certifytheweb.com/


RE: newb custom domain question or remote access Proton - Hectik - 2024-09-13

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.