• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Guides, Walkthroughs & Tutorials [MEGA] Reverse Proxy + Jellyfin Tutorials

    Pages (2): 1 2 Next »

     
    • 1 Vote(s) - 5 Average

    [MEGA] Reverse Proxy + Jellyfin Tutorials

    DemonWarrior
    Offline

    Junior Member

    Posts: 29
    Threads: 10
    Joined: 2023 Jun
    Reputation: 4
    #1
    2023-06-19, 11:11 PM (This post was last modified: 2025-04-02, 07:40 PM by DemonWarrior. Edited 5 times in total.)
    NOTE: PLEASE CHECK WITH YOUR ISP IF YOU HAVE A STATIC IP OR DYNAMIC/CG-NAT IT WILL MATTER DEPENDING ON YOUR ISP FOR YOUR INSTALL METHOD
    PEOPLE WITH DYNAMIC/CGNAT WILL NEED A DOMAIN NAME IF YOU GET .ONLINE IT WILL BE AROUND $3 A YEAR FOR ANYONE WONDERING.

    Dynamic/CG-NAT Solutions
    CG-NAT Solutions
    How to get and Setup a Reverse Proxy with DDOS Protections for Free on A Static/Dynamic DNS
    https://www.youtube.com/watch?v=bHzgXFV1frU
    Dynamic Solutions
    How to Reverse Proxy with a Dynamic IP using Cloudflare Tunnels
    https://www.youtube.com/watch?v=X9JcL796zUE
    How to Setup Caddy with a Custom Domain (Beginner Friendly)
    https://youtu.be/gCyLfoSYbIg
    How to Install and Use Tailscale to Reverse Proxy from Windows Truenas or Linux Machines with Caddy
    https://www.youtube.com/watch?v=yxJzqzk-NRY
    How to Reverse Proxy Jellyfin + Caddy + Duckdns on Ubuntu 24.04/22.04/20.04/18.04 Beginners Guide
    https://www.youtube.com/watch?v=1Ejobytuh5s
    Full Install of Caddy + DuckDNS + Jellyfin with in Depth Setup for Windows 2024
    https://www.youtube.com/watch?v=AEyhpuWeiTk
    Static Solutions
    How to Reverse Proxy Jellyfin + Cloudflare + Caddy + Domain Setup
    https://www.youtube.com/watch?v=zCyx4vmp4k0
    Full Install of Caddy + DuckDNS + Jellyfin with in Depth Setup for Windows for Static IP
    https://www.youtube.com/watch?v=dbmgOxPwQA0
    Other Tutorials
    How to Add Unlimited Streams with Jellyfin Using a Nvidia GPU
    https://www.youtube.com/watch?v=y0svQlTnOMU
    How to Customize Jellyfin 10.9.x with Mods (Windows)
    https://www.youtube.com/watch?v=g9zDh8REE78
    Check out my Youtube for more Jellyfin + Reverse Proxy Tutorials
    DemonWarriorTech-YT
    Docs Site
    Important Replies
    RE: [MEGA] Reverse Proxy + Jellyfin Tutorials - by Venson, 2023-06-22, 08:00 AM
    kuebic
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2023 Jun
    Reputation: 0
    Country:United States
    #2
    2023-06-21, 04:45 AM
    Great collection overall. Question though: Should we be using Cloudflare Tunnels when reverse-proxying Jellyfin? Wouldn't the amount of streaming traffic risk breaking cloudflare's TOS and getting shutdown?
    gaming09
    Offline

    Member

    Posts: 67
    Threads: 24
    Joined: 2023 Jun
    Reputation: 1
    Country:United States
    #3
    2023-06-21, 06:51 PM
    (2023-06-21, 04:45 AM)kuebic Wrote: Great collection overall. Question though: Should we be using Cloudflare Tunnels when reverse-proxying Jellyfin? Wouldn't the amount of streaming traffic risk breaking cloudflare's TOS and getting shutdown?

    You shouldnt use the tunnels for cloudflare, but if you use cloudflare proxy you need to bypass the URL for your jellyfin from caching
    See here : https://selfhosters.net/docker/plex/cloudflare/
    Stats:
    JF running on Unraid Docker
    Library Transcoded to h265 mkv via TDARR
    Ram Drive Transcode
    5950x
    a770
    60tb
    skribe
    Offline

    Community Moderator

    Posts: 147
    Threads: 0
    Joined: 2023 Jun
    Reputation: 5
    #4
    2023-06-21, 09:14 PM
    Jellyfin violates Cloudflare's terms of service. Anyone is free to post guides, but it should be stated that Cloudflare explicitly prohibits the use of streaming video over their network unless you are on an Enterprise account with explicit approval to do so. Their lower tier streaming offering require you to upload video content to their servers, and use their streaming implementation. It does not apply to using it as a makeshift jellyfin CDN.

    Anyone following a guide suggesting the above should be aware of these facts. Caveat emptor.
    Venson
    Offline

    Moderator, Server Dev, XBox Maintainer

    Posts: 378
    Threads: 7
    Joined: 2023 Jun
    Reputation: 15
    Country:Germany
    #5
    2023-06-21, 09:23 PM
    @skribe point of clarification: Jellyfin does not "violate" the TOS per-se. Tunneling blob data such as video and audio over CF does.
    IF you could only tunnel the Html/css/js part and stream media outside the tunnel or use CF's video service, it would be fine.
    typos are finders, keepers.
    Next Jellyfin release 10.11.0 will be Soon™
    Soon™ is an unregistered trademark of Jellyfin International
    skribe
    Offline

    Community Moderator

    Posts: 147
    Threads: 0
    Joined: 2023 Jun
    Reputation: 5
    #6
    2023-06-21, 09:31 PM
    (2023-06-21, 09:23 PM)Venson Wrote: @skribe point of clarification: Jellyfin does not "violate" the TOS per-se. Tunneling blob data such as video and audio over CF does.
    IF you could only tunnel the Html/css/js part and stream media outside the tunnel or use CF's video service, it would be fine.

    This is fine, in a very "ackchyually" sorta way Nerd-face . You're technically correct and if someone is willing and able to go through that effort more power to them. But that is vastly outside the range of anything that we'd generally support here, or the technical capabilities of your average homelabber.

    So, sure. Jellyfin does not TECHNICALLY violate CF's ToS wholesale. It simply would the way that all but a vanishingly tiny number of people actually use it. So that's something to be aware of. I don't think it's particularly helpful to focus on the other remote possibilities in a guide forum. I presume anyone capable of doing what you're suggesting also does not need a guide for how to set it up.
    Venson
    Offline

    Moderator, Server Dev, XBox Maintainer

    Posts: 378
    Threads: 7
    Joined: 2023 Jun
    Reputation: 15
    Country:Germany
    #7
    2023-06-21, 09:36 PM
    You know, its what i do best :-).

    I dont disagree a Huge disclaimer is necessary when talking about CF Tunnel usage with JF.
    typos are finders, keepers.
    Next Jellyfin release 10.11.0 will be Soon™
    Soon™ is an unregistered trademark of Jellyfin International
    Venson
    Offline

    Moderator, Server Dev, XBox Maintainer

    Posts: 378
    Threads: 7
    Joined: 2023 Jun
    Reputation: 15
    Country:Germany
    #8
    2023-06-22, 08:00 AM
    Disclaimer: Tunneling Jellyfin data over a Cloudflare Tunnel does violate the Terms of Service of Cloudflare and we do not recommend using this.
    Not Legal advice
    typos are finders, keepers.
    Next Jellyfin release 10.11.0 will be Soon™
    Soon™ is an unregistered trademark of Jellyfin International
    javifeer
    Offline

    Junior Member

    Posts: 28
    Threads: 6
    Joined: 2023 Oct
    Reputation: 0
    #9
    2023-11-04, 07:29 PM
    Good tutorials my friend! @DemonWarrior

    Could you make it as would be the process using casaos.io?

    Thanks!
    Best regards
    rygle
    Offline

    Junior Member

    Posts: 8
    Threads: 0
    Joined: 2023 Dec
    Reputation: 0
    #10
    2024-03-02, 01:40 AM
    I just use Tailscale, which is free for private use - installed using a Docker container on my Debian server (https://tailscale.com/kb/1282/docker), but you should just as easily be able to install it directly on Debian/Linux (e.g. sudo apt-get update && sudo apt-get install tailscale && tailscale up - or https://tailscale.com/kb/1031/install-linux for various Linux versions) , or Windows, Mac, Synology, Raspberry Pi or whatever your server is (https://tailscale.com/kb/installation). Then install it on whatever you are using as a client. Make sure both are connecting to your Tailnet/private Tailscale Network through the Tailscale admin interface.

    This means no ports open, no public IPs, no security issues, no need for domain names, no need for Dynamic DNS setups. Just one software package on each end.

    Limitations - I have had problems (a few months ago, haven't tried since about December 2023) casting from my Tailscale connected Android phone to a Chromecast on the same WiFi network, which may be because I am not using the public host names/IPs that Tailscale can automatically assign (xxx.tailscale.net) as I want my server completely invisible publicly for security reasons. But, I have been easily able to connect my Windows laptop to the same WiFi, connect to my remote/home server using Tailscale, then cast my browser Window from a Chrome browser to the local Chromecast on the same WiFi. Can then use the laptop for other things with the Chrome Browser minimised or using another tab in Chrome to browse the net, as long as the Jellyfin tab remains open and casting. I have no idea about casting Chrome tabs from Android to a Chromecast. My guess is whatever version of Chrome browser you can get to cast to Chromecast without Tailscale involved will also cast with Tailscale involved.
    Pages (2): 1 2 Next »

    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode