• 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 General Questions Take server online: Port forwarding vs. reverse proxy

     
    • 0 Vote(s) - 0 Average

    Take server online: Port forwarding vs. reverse proxy

    Best option for hosting server online?
    EggplantHabitat856
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2025 Jan
    Reputation: 0
    #1
    2025-01-16, 05:07 PM (This post was last modified: 2025-01-16, 08:03 PM by TheDreadPirate. Edited 1 time in total.)
    Hi guys

    I am new on this forum, since the Jellyfin subreddit was closed down a while back.

    I have had a personal Jellyfin server for a while, and I am loving it!
    However, I have always only hosted my server on my local network. I now want to host it online, so that I can watch my content from anywhere, and I also want to give some friends and family access to my server.

    I don't have much experience with network administration, however I am generally an advanced user when it comes to computer stuff.

    According to some research I have done online, there are two ways to take my server online; port forwarding my router, or use a reverse proxy.

    I have two main concerns that are very important for me to address when taking my server online:
    1. Network security: I want the safest way to expose my server to the internet without introducing security risks, such as hacking and malware.
    2. Protecting remote users: {we don't talk about content acquisition - TDP} Therefore, it is very important that users can establish a secure encrypted connection to the server so that they don't risk getting {we don't talk about content acquisition - TDP}.

    How do you guys recommend I proceed?
    Thank you in advance.
    Sativex
    Offline

    Junior Member

    Posts: 11
    Threads: 1
    Joined: 2024 Nov
    Reputation: 0
    #2
    2025-01-16, 06:04 PM
    Look in the Guides section for the Caddy guide, pretty easy to setup, it handles the reverse proxy and https certification.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #3
    2025-01-16, 08:06 PM
    Use Caddy with HTTPS, which requires you get a domain. Domains from DuckDNS are free.

    https://jellyfin.org/docs/general/networking/caddy/

    Port forward port 443 and port 80 (required for certificate setup) to your server running caddy. Caddy handles all the external connections via https, meaning the connection is fully encrypted with external clients.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    EggplantHabitat856
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2025 Jan
    Reputation: 0
    #4
    2025-01-16, 08:14 PM (This post was last modified: 2025-01-16, 08:15 PM by EggplantHabitat856.)
    (2025-01-16, 08:06 PM)TheDreadPirate Wrote: Use Caddy with HTTPS, which requires you get a domain.  Domains from DuckDNS are free.

    https://jellyfin.org/docs/general/networking/caddy/

    Port forward port 443 and port 80 (required for certificate setup) to your server running caddy.  Caddy handles all the external connections via https, meaning the connection is fully encrypted with external clients.


    Thank you. Will this work with the Jellyfin apps, such as Jellyfin on Android TV, as well?

    (2025-01-16, 06:04 PM)Sativex Wrote: Look in the Guides section for the Caddy guide, pretty easy to setup, it handles the reverse proxy and https certification.


    Thank you, I'll check it out!
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #5
    2025-01-16, 08:42 PM
    Yes. Works for any Jellyfin client.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    EggplantHabitat856
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2025 Jan
    Reputation: 0
    #6
    2025-01-16, 09:32 PM
    (2025-01-16, 08:42 PM)TheDreadPirate Wrote: Yes.  Works for any Jellyfin client.


    Awesome. Appreciate the help.
    « 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