Hi, all. So I want to set up a media server using my Raspberry Pi. It will be used by me and my partner, who is very much tech illiterate. She knows how to use Plex, but I’m tempted by the open nature of Jellyfin. How steep is the learning curve there? Should I just go with Plex and keep it simple? Or is Jellyfin manageable if I set it up for her?

  • gumibo 🇰🇵@lemmygrad.ml
    link
    fedilink
    arrow-up
    1
    ·
    2 days ago

    neither, the raspberry pi doesn’t have a gpu to deal with transcoding so it’s gonna be frustrating when ur trynna watch or listen to anything (its gonna keep buffering). i highly recommend checking out your local auctions from big business or government that are giving away old mini computers and use that as a self-hosting measure instead (no more than 100$). raspberry pi is kind of a scam ngl since you can get much better hardware for cheaper, ur paying for a brand image

        • Suburbanl3g3nd@lemmings.world
          link
          fedilink
          arrow-up
          0
          ·
          2 days ago

          I play 4k and 1080p HD stuff all the time with 5.1 surround at home and when I travel. It also runs my pihole and I have a rudimentary raid 1 (def not real raid 1) running with the rsync command to mirror my media drive that backs my data up every day at midnight. It’s a punchy little fucker.

          I don’t disagree that you’re generally paying for the name but it my 4b w/ 8GB ram I got as a gift kicks ass. There are definitely better machines out there but the pi can handle lots of what I ask of it.

          I have an old 2 something I’m thinking of using to host my cloud storage on, too. I don’t mind if it’s slower uploading.

  • sonofearth@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    2 days ago

    For a perfect FOSS route? Jellyfin. It isn’t difficult to use at all for a normie — just select and play. Even my mom uses it.

    But I wouldn’t put either on a raspberry Pi if you have media in formats like AV1 and/or in 4k and gonna play it on screens older than 5 years old. Transcoding will be extremely sluggish even on the newer Pis. Instead get a 11th gen (intel), ryzen 6000 (amd) cpus or newer OR rtx 40 series or newer GPU (dedicated gpu is faster with 4k). You can get powerful hardware if you plan to expand your self hosted stack.

    I got a N100 mini PC with 16 GB RAM 6 months back thinking I will be running only Jellyfin, Vaultwarden, Nginx Proxy Manager, Pihole, arr stack and Firefly iii. Now I have Immich, Paperless-ngx, Yamtrack, Baikal, Authentik, Calibre Web — around 40 containers. So my RAM is at 70% usage at this point. I learnt my lesson that self-hosting is a rabbit hole and I should have gotten beefier hardware.

      • hietsu@sopuli.xyz
        link
        fedilink
        arrow-up
        0
        ·
        2 days ago

        Tailscale and share the jellyfin node with friends. No need to have ports open or any DNS stuff. Clients are available for all systems.

        • akilou@sh.itjust.works
          link
          fedilink
          arrow-up
          0
          ·
          2 days ago

          Can you explain to my mom how to install tailscale on her Roku and that she has to turn it on each time she wants to use Jellyfin but then back off again when she wants to watch something on a different app?

          • hietsu@sopuli.xyz
            link
            fedilink
            arrow-up
            1
            ·
            19 hours ago

            Why exactly would they ever need to turn VPN off again? It’s not like all their traffic will go through it if it’s on, unless you specifically configure stuff that way (exit node, routes).

            And one option to do the VPN stuff is on their router too, so it’s totally transparent to them. More stuff to configure though, unless running owrt or some other router software compatible with Tailscale.

          • lengau@midwest.social
            link
            fedilink
            arrow-up
            0
            ·
            2 days ago

            As far as I understand, Tailscale (being a Wireguard network) doesn’t need you to flip it off and on - if you’re connecting to the relevant endpoint it gets routed through that, otherwise it just goes the normal way.

            Not gonna pretend that means the setup is trivial to nomies, but you could probably set it up for them and not have to worry about it.

            • Dultas@lemmy.world
              link
              fedilink
              arrow-up
              0
              ·
              2 days ago

              Yeah but it doesn’t auto connect on a lot of devices. So if you restart the device you have to reconnect. Tech illiterate people struggle with this concept.

              • hietsu@sopuli.xyz
                link
                fedilink
                arrow-up
                1
                ·
                19 hours ago

                Have zero knowledge of Roku but for example with AppleTV boxes it is totally fire and forget, Tailscale is always on in the background and apps will find my media servers through it.

                And I’ve noticed even tech illiterate people will learn to become literate when there is some motivation, like a huge movie archive :) Flipping a preference like VPN on if they want to use certain app is certainly within realm of possibility.

      • originalucifer@moist.catsweat.com
        link
        fedilink
        arrow-up
        0
        ·
        3 days ago

        eh, maybe. for me it was opening a port and adding a dns record. took me all of 4 minutes

        im kinda lucky in that my isp uses ‘sticky’ ips so while its not static, ive had the same ip for 5 years

          • turdas@suppo.fi
            link
            fedilink
            arrow-up
            1
            ·
            2 days ago

            No you haven’t. The security is the Jellyfin login prompt, then Jellyfin itself, then the Jellyfin container, and if you’re really paranoid, that container won’t be in your LAN.

              • originalucifer@moist.catsweat.com
                link
                fedilink
                arrow-up
                1
                ·
                3 days ago

                yes my world will burn when they crack into my jellyfin instance and magically break out of its docker container and then what? goo nowhere on its vlan?

                literally thousands of self-hosted jellyfin/emby instances and the support forums are just chocked full of people getting hacked via it! so many!

                oh wait, no there arent