after almost 15yrs my plex server is no more. jellyfin behind nginx with authentik is running very nicely.

  • katy ✨@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    1
    ·
    2 months ago

    i love jellyfin i just wish there was a nicer way to highlight collections so you could make themed weekly or monthly collections of movies and shows that also still show up in the regular folders… almost like netflix.

    • Drathro@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      I’m probably mistaken, but I think there might actually be a plugin for this? I haven’t looked into it myself but I swear I scrolled past a plugin listing similar functionality at some point. Or I could be hallucinating. Or it could even exist but no longer work on the current version of the app. Who knows!?

  • non_burglar@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    1
    ·
    2 months ago

    I’m also 90% done migrating to jellyfin. I’ve had the instance running for 6 months now, the cultural change to watch jellyfin is complete, except for my wife’s iPad.

    Heck, I should just retire Plex. That will force the change.

    These are the thoughts of a cold and calloused sysadmin. Didn’t get the email about the change? Too bad.

    • meh@piefed.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      2 months ago

      yeah it took me about 6 months with jellyfin to feel like i was ready to finally kill plex. the thing that finally did it was getting an email from plex asking if i’d like to check out whats streaming on hbomax.

  • partial_accumen@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    2 months ago

    Long ago I ran a Windows Media Center PC in the living room and used the hell out of it. When WMC finally went EOL, I look for alternatives and found Plex. I never got around to setting up a Plex box, and now I see it too is ready for the scrap heap. I think this is what getting old is. You plan on doing something and never get around to it. Time passes much faster up here in age.

  • puppycat (she/her)@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    2 months ago

    my only issue is how user friendly it isn’t compared to Plex.

    i genuinely want to leave Plex (especially the more and more they enshittify) but I just could not figure out how to set up jellyfin. i use Linux every day, and know I’m at least a tiny bit more tech smart than your average PC user, but I can’t imagine trying to explain to my family how to set jellyfin up.

    • candyman337@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      2 months ago

      Host Jellyfin either by running their easy setup script or by hosting it on docker, in order for it to be publicly accessible you will need to either port forward and give people your external IP or you need to have your own website. It’s very easy with a docker container to get it running locally, you literally just spin it up, the same as Plex.

      • CrayonDevourer@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 months ago

        The only thing that plex has over jellyfin at the moment (in my opinion) is the simple sign on and user options that allow users to have their own usernames and not have to know anything about reverse-proxying a domain for jellyfin access. It’s that little bit of back-end that you have to set up that’s the problem for the ‘normie’ users that a lot of plex admins cater to. That, and there’s some holes in where the jellyfin app is available.

        • meh@piefed.blahaj.zoneOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 months ago

          plex is still definitely easier to get started on. i don’t begrudge anyone still going that route, i had a lifetime plexpass the last 8yrs i think. jellyfin is a great option if you either already know how to set things up and want full control. Or you’re looking for an opportunity to learn more about reverse proxy, dns and authentication/access systems. plex is still i nice gateway drug.

      • iopq@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Jellyfin us easy to run, but then when you are running it it just doesn’t have your files. Are they in the incorrect folder structure? Who knows

        I literally just run Kodi and it just works, I can browse my folders and watch stuff

        • candyman337@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          2 months ago

          I use sonarr and radarr, they automatically structure the folder system, and you can also have the same issues with Plex. I had an issue where Plex would not, no matter what, detect the newest episode of a show and Jellyfin picked it up no problem

  • The Zen Cow Says Mu@infosec.pub
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    2 months ago

    i have a lifetime plex pass, but I’d consider moving to jellyfin when their closed-captioning support reaches parity with plex. i regularly spin up a jellyfin container to try it out, but i still run into issues. And jellyfin’s android apps are mediocre (in particular android auto support), especially for music compared to plexamp

    • TeamAssimilation@infosec.pub
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      2 months ago

      I find Jellyfin’s subtitle search much better than Plex’s. Bonus for leaving a subtitle file right along with your file, instead of buried somewhere else so you can’t easily edit it.

    • meh@piefed.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      2 months ago

      that’s about where i was at for a long while. manet finally replaced my apple carplay functionality from plexamp and plex lost it’s last advantage for me. i definitely got my moneys worth from that lifetime plexpass though.

    • teppa@piefed.ca
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 months ago

      Its a pre-authentication gateway and SSO provider for OAuth/SAML. So if you dont trust a random docker container to be secure it requires you to authenticate and then it automatically passes a token to the app for SSO if it supports OAuth/SAML.

    • meh@piefed.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 months ago

      authentik is an identity server. theres a couple free ones available, this one just worked for me. it provides oauth and ldap fallback for the jellyfin server. along with login for most of the other servers i host like nextcloud/calibre-web/lychee etc. it has a nice easy log in process along with a ‘homepage’ kinda thing for everything my users can access with their account. makes it easier to support the non technical friends and family.

    • Lem453@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      The best and most versatile system is having domains and a reverse proxy that has internal and external domains. Ie jelly.example.com and Vaultwarden.internal.example.com

      Then you add authentik which does SSO for many app like nextcloud, immich, linkwarden etc. For apps that don’t integrate, you can still use his with reverse proxy authentication (sonarr).

      Naturally this is more complex to setup but nothing beats the versatility.

      I can choose extra protection for things like vaultwarden (need to connect via wiregaurd). Make things external for other users to access easily (immich, jellyfin, etc). Everything is based on users that are made in authenticatik and they all have the same password with single sign on.

      You would approach this is pieces. get the domain and reverse proxy working first. Then authentik. this is only realistic with docker compose.

    • meh@piefed.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      honestly every explanation probably just ends at ‘this is what i learned on and it works’. same way i religiously use nano and try to do everything in bash first. or how a couple coworkers can’t stop explaining their vim workflow and defending python unprompted like it’s a trauma response for them. my current homelab is also running a r9 with 64gb ram and 30tb storage. if i were paying for remote hosting, still using salvaged hardware or being paid, i’d invest time learning newer processes. but containers haven’t caught my interested and this set up takes basically no effort on my part to maintain, so i can focus my limited free time elsewhere.

      • Dataprolet@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Same.
        The time it takes me to write a single function in Python is the same as writing a whole Bash-script using nano.
        Also I initially set up my homelab using Docker in a VM on Proxmox. Totally useless abstraction, but I never found the time and patience to migrate the VM to bare metal.

        • CeeBee_Eh@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 months ago

          Not really useless, it’s an extra layer of management (a good thing). The Proxmox system can be nearly static while giving you external level management of the OS that manages the containers.

          I have a 3 server Proxmox cluster running various VMs doing different things. Some of those VMs are my container systems.

          Besides, you can run containers directly on Proxmox itself.

    • CeeBee_Eh@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      I can backup an entire VM snapshot very quickly and then restore it in a matter of minutes. Everything from the system files, database, Jellyfin version and configs, etc. All easily backed up and restored in an easy to manage bundle.

      A container is not as easy to manage in the same way.

      • Moonrise2473@feddit.it
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        How not?

        If a lxc container is in a btrfs subvolume or in a zfs dataset (those are created easily like a directory, it’s not a partition), you can do a full 1:1 copy in less than one second via a snapshot, keeping all the system files, database, version and configs

        • CeeBee_Eh@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 months ago

          Sure, ZFS snapshots are dead simple and fast. But you’d need to ensure that each container and its volumes are created in each respective dataset.

          And none of this is implying that it’s hard. The top comment was criticizing OP for using VMs instead of containers. Neither one is better than the other for all use cases.

          I have a ton of VMs for various use cases, and some of those VMs are container/Docker hosts. Each tool where it works best.

    • Gerowen@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 months ago

      It is the command line interface for libvirt/qemu/kvm on Linux. I usually just use virt-manager remotely via SSH to create and manage my VMs, but virsh can be handy as well.

  • daniskarma@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    2 months ago

    I’ve been using jellyfin for years.

    My best recommendation is DELAY UPDATES and back up before you update.

    I have a history of updates breaking everything so you should be careful about them.

    All software recommends backing up before an update, but for jellyfin the shit is real, you really want to back up.

    • Nibodhika@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 months ago

      I have Jellyfin running for years too and it has never broken for me, I use Linuxserver image, so maybe they delay the updates a bit?.. Now, Immich has broken so many times that nowadays is the only docker I don’t keep at latest (and I know using latest is a bad practice, I understand the reasons, but the convenience of not worrying about the versions beats all that for me)

        • maxprime@lemmy.ml
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          1
          ·
          2 months ago

          It’s funny, I’ve heard this so many times. And read through the docs. But I’m a mad lad who has auto updates (I know!) and have never had an issue with Immich.

          • Voytrekk@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 months ago

            Maybe they aren’t updating enough which leads to larger issues. Had a problem in the past updating NextCloud too slowly and stuff broke.

        • Lyricism6055@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          1
          ·
          2 months ago

          I’ve had mine on latest for about a year and I haven’t noticed any issues… I have a cron job that pulls it every night too

    • yeehaw@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      2 months ago

      Jellyfin still so buggy though. The UI is garbage too. I want to love it… I run both lol.

  • bitwolf@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months ago

    I just got Authentik / Traefik going for Navidrome, Jellyfin is next.

    Does it play well for the mobile applications? If you use them?