Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Selfhosted
  3. How to secure Jellyfin hosted over the internet?

How to secure Jellyfin hosted over the internet?

Scheduled Pinned Locked Moved Selfhosted
selfhosted
138 Posts 62 Posters 1.8k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • lambda@programming.devL [email protected]

    I already host multiple services via caddy as my reverse proxy. Jellyfin, I am worried about authentication. How do you secure it?

    mubelotix@jlai.luM This user is from outside of this forum
    mubelotix@jlai.luM This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #21

    Jellyfin is secure by default, as long as you have https. Just chose a secure password

    D 1 Reply Last reply
    0
    • D [email protected]

      Doesn't streaming media over a cloudflare tunnel/proxy violate their ToS

      dave@lemmy.nzD This user is from outside of this forum
      dave@lemmy.nzD This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #22

      No, they removed that clause some 2 or 3 years back.

      1 Reply Last reply
      0
      • dan@upvote.auD [email protected]

        Yeah my wife and I are both on Android, and I haven't been able to figure out why it does that.

        The Android client is open-source so maybe someone could figure it out. https://github.com/tailscale/tailscale-android

        ladfrombrad@lemdro.idL This user is from outside of this forum
        ladfrombrad@lemdro.idL This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #23

        It loses its foreground notification I've found that kills it for me even thou the Quick Toggle and the app itself, shows as running

        If I disconnect/reconnect the notification comes back, and I've found something even more weird on my device (A Xiaomi with its infamous OOM / background app killer....) is Tailscale still actually works fine most of the time without the foreground notification. I'm hazarding a 70% of the time for me?

        A lot of us a while back found v1.5.2 fugged around with the persistent notification going RIP

        https://github.com/tailscale/tailscale/issues/10104

        L 3 Replies Last reply
        0
        • lambda@programming.devL [email protected]

          I already host multiple services via caddy as my reverse proxy. Jellyfin, I am worried about authentication. How do you secure it?

          S This user is from outside of this forum
          S This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #24

          My setup:

          • Locally (all in docker)
            ** JF for managing and local access
            ** JF with read only mounted volumes that uses the network of my Wireguard client container
            ** Wireguard client opening a tunnel to Wireguard server on VPS
            ** Ping container regularly doing pings to Wireguard Server so the connection stays up (didn't manage it otherwise)
          • VPS (Oracle Cloud free tier)
            ** Caddy as a reverse proxy with https enabled and geolocking (only certain countries are allowed to connect to)
            ** fail2ban to block IPs that try to bruteforce credentials
            ** Wireguard server

          So my clients just get the URL of my reverse proxy and can access the read only JF through my Wireguard tunnel. Didn't have to open any ports on my side. If someone is interested I can share the docker compose files later.

          carlosspicywiener@lemmy.worldC lambda@programming.devL E 3 Replies Last reply
          0
          • S [email protected]

            My setup:

            • Locally (all in docker)
              ** JF for managing and local access
              ** JF with read only mounted volumes that uses the network of my Wireguard client container
              ** Wireguard client opening a tunnel to Wireguard server on VPS
              ** Ping container regularly doing pings to Wireguard Server so the connection stays up (didn't manage it otherwise)
            • VPS (Oracle Cloud free tier)
              ** Caddy as a reverse proxy with https enabled and geolocking (only certain countries are allowed to connect to)
              ** fail2ban to block IPs that try to bruteforce credentials
              ** Wireguard server

            So my clients just get the URL of my reverse proxy and can access the read only JF through my Wireguard tunnel. Didn't have to open any ports on my side. If someone is interested I can share the docker compose files later.

            carlosspicywiener@lemmy.worldC This user is from outside of this forum
            carlosspicywiener@lemmy.worldC This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #25

            I am interested in your docker compose

            S 2 Replies Last reply
            0
            • mubelotix@jlai.luM [email protected]

              Jellyfin is secure by default, as long as you have https. Just chose a secure password

              D This user is from outside of this forum
              D This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #26

              No, it isn't.

              mubelotix@jlai.luM F L ? 4 Replies Last reply
              0
              • D [email protected]

                No, it isn't.

                mubelotix@jlai.luM This user is from outside of this forum
                mubelotix@jlai.luM This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #27

                Wtf. Thank you

                1 Reply Last reply
                0
                • L [email protected]

                  I just stay connected to wireguard even at home, only downside is the odd time I need to chromecast, it needs to be shut off.

                  D This user is from outside of this forum
                  D This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #28

                  Oh shit, you may have just solved my only issue with Symfonium

                  1 Reply Last reply
                  0
                  • D [email protected]

                    No, it isn't.

                    F This user is from outside of this forum
                    F This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #29

                    Some of these are bonkers. The argument not to fix them because of backwards compatibility is even wilder. Which normal client would need the ability to get data for any other account that it hasn't the Auth token for.

                    S 1 Reply Last reply
                    0
                    • carlosspicywiener@lemmy.worldC [email protected]

                      I am interested in your docker compose

                      S This user is from outside of this forum
                      S This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #30

                      Will share this evening after work.

                      1 Reply Last reply
                      0
                      • paequ2@lemmy.todayP [email protected]

                        if the cameras don’t load, open Tailscale and make sure it’s connected

                        I've been using Tailscale for a few months now and this is my only complaint. On Android and macOS, the Tailscale client gets randomly killed. So it's an extra thing you have to manage.

                        It's almost annoying enough to make me want to host my services on the actual internet....... almost... but not yet.

                        loutr@sh.itjust.worksL This user is from outside of this forum
                        loutr@sh.itjust.worksL This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #31

                        Look up your phone on dontkillmyapp.com and make sure tailscale is excluded from battery and network "optimization".

                        1 Reply Last reply
                        0
                        • paequ2@lemmy.todayP [email protected]

                          if the cameras don’t load, open Tailscale and make sure it’s connected

                          I've been using Tailscale for a few months now and this is my only complaint. On Android and macOS, the Tailscale client gets randomly killed. So it's an extra thing you have to manage.

                          It's almost annoying enough to make me want to host my services on the actual internet....... almost... but not yet.

                          ? Offline
                          ? Offline
                          Guest
                          wrote on last edited by
                          #32

                          Have you tried disabling battery optimization for tailscale?

                          dan@upvote.auD 1 Reply Last reply
                          0
                          • paequ2@lemmy.todayP [email protected]

                            if the cameras don’t load, open Tailscale and make sure it’s connected

                            I've been using Tailscale for a few months now and this is my only complaint. On Android and macOS, the Tailscale client gets randomly killed. So it's an extra thing you have to manage.

                            It's almost annoying enough to make me want to host my services on the actual internet....... almost... but not yet.

                            0 This user is from outside of this forum
                            0 This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #33

                            Maybe headscale will do better?

                            dan@upvote.auD 1 Reply Last reply
                            0
                            • ladfrombrad@lemdro.idL [email protected]

                              It loses its foreground notification I've found that kills it for me even thou the Quick Toggle and the app itself, shows as running

                              If I disconnect/reconnect the notification comes back, and I've found something even more weird on my device (A Xiaomi with its infamous OOM / background app killer....) is Tailscale still actually works fine most of the time without the foreground notification. I'm hazarding a 70% of the time for me?

                              A lot of us a while back found v1.5.2 fugged around with the persistent notification going RIP

                              https://github.com/tailscale/tailscale/issues/10104

                              L This user is from outside of this forum
                              L This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #34

                              Oh the Quick Toggle has never, ever worked correctly. I had hope they had fixed it after the UI refresh update but unfortunately not yet.

                              1 Reply Last reply
                              0
                              • ladfrombrad@lemdro.idL [email protected]

                                It loses its foreground notification I've found that kills it for me even thou the Quick Toggle and the app itself, shows as running

                                If I disconnect/reconnect the notification comes back, and I've found something even more weird on my device (A Xiaomi with its infamous OOM / background app killer....) is Tailscale still actually works fine most of the time without the foreground notification. I'm hazarding a 70% of the time for me?

                                A lot of us a while back found v1.5.2 fugged around with the persistent notification going RIP

                                https://github.com/tailscale/tailscale/issues/10104

                                L This user is from outside of this forum
                                L This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #35

                                Oh the Quick Toggle has never, ever worked correctly. I hoped they fixed it after the UI refresh update but unfortunately not yet.

                                ladfrombrad@lemdro.idL 1 Reply Last reply
                                0
                                • ladfrombrad@lemdro.idL [email protected]

                                  It loses its foreground notification I've found that kills it for me even thou the Quick Toggle and the app itself, shows as running

                                  If I disconnect/reconnect the notification comes back, and I've found something even more weird on my device (A Xiaomi with its infamous OOM / background app killer....) is Tailscale still actually works fine most of the time without the foreground notification. I'm hazarding a 70% of the time for me?

                                  A lot of us a while back found v1.5.2 fugged around with the persistent notification going RIP

                                  https://github.com/tailscale/tailscale/issues/10104

                                  L This user is from outside of this forum
                                  L This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #36

                                  Oh the Quick Toggle has never, ever worked correctly. I hoped they fixed it after the UI refresh update but unfortunately not yet.

                                  1 Reply Last reply
                                  0
                                  • D [email protected]

                                    No, it isn't.

                                    L This user is from outside of this forum
                                    L This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #37

                                    Oh boy. Nope. My friends gonna have to fiddle with a VPN, forget exposing JF to the outside...

                                    ? 1 Reply Last reply
                                    0
                                    • L [email protected]

                                      Oh the Quick Toggle has never, ever worked correctly. I hoped they fixed it after the UI refresh update but unfortunately not yet.

                                      ladfrombrad@lemdro.idL This user is from outside of this forum
                                      ladfrombrad@lemdro.idL This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #38

                                      What device/ROM are you using?

                                      It's been very iffy for me on and off from Miui > HyperHyperOS, but just checking now?

                                      Works fine

                                      Like I say, the foreground notification seemed to be the lifeline to some of us using it and keeping it alive, even after IIRC some more restrictions came in with future versions of Android (forgive me, I'm very lazy these days and just skim Mishaal's TG feed 😇)?

                                      L 1 Reply Last reply
                                      0
                                      • ladfrombrad@lemdro.idL [email protected]

                                        What device/ROM are you using?

                                        It's been very iffy for me on and off from Miui > HyperHyperOS, but just checking now?

                                        Works fine

                                        Like I say, the foreground notification seemed to be the lifeline to some of us using it and keeping it alive, even after IIRC some more restrictions came in with future versions of Android (forgive me, I'm very lazy these days and just skim Mishaal's TG feed 😇)?

                                        L This user is from outside of this forum
                                        L This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by
                                        #39

                                        For me it's always been busted both on AOSP and Miui/HyperOS...

                                        ladfrombrad@lemdro.idL D 2 Replies Last reply
                                        0
                                        • L [email protected]

                                          For me it's always been busted both on AOSP and Miui/HyperOS...

                                          ladfrombrad@lemdro.idL This user is from outside of this forum
                                          ladfrombrad@lemdro.idL This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #40

                                          Huh. The nearest I have to an actual "AOSP" device is my King Kong Cubot phone that has probably the cleanest version of "stock Android" I've ever seen, and I'm going to presume you mean like a Google Pixel / Graphene etc?

                                          Tailscale and the QS tile / notification was solid on that Cubot but to be honest, I've barely turned it on these days and is now one of those drawer phones.

                                          Miui / HyperHyperOS though is a different kettle of fish and exempting Tailscale from its App lel Killer does seem to work. 70-80%ish.....

                                          But there is something that just fuggs up and I to like I say turn it off/on like most thingys I own 🙈

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups