I’ve used the megathread to make a super basic proof-of-concept for my own streaming setup, and I’m not sure where to prioritize upgrading first and in what way. Any help is appreciated!

Current setup: I got a subscription to a VPN, so I figure I’ll use that until it runs out. I have that with my main PC (a laptop, I haven’t been able to save for a proper gaming PC yet), a torrent client, and Plex. I tested it out with one TV show and one movie with the Plex app on my TCL Series 4 Roku TV and it seems to work! The video and audio quality work even better when I turn my VPN off and it can tell my server is “nearby”, but whatever.

Possible Improvements I’ve Seen People Talk About: I figure I should split off some of these services from my main laptop. I don’t really want to keep it on 24/7, and I should save the room on it for games and other projects. I’ll put things I’ve seen people talk about below, but not sure what order to do stuff to make the best Netflix replacement.

  • I can buy another smaller machine or two I can use as a server. Not sure whether to put the torrent parts on it, so it can torrent while I’m at work and stuff, make it host the Plex server, or both. And even then, I’m not sure whether to use an NAS, raspberry pi, NUC, Nvidia Shield TV Pro, buy or find an old cheap laptop, a ThinkClient I saw another post suggest, etc. I need something super small and quiet because I am splitting a small place right now. Should I get 2? One to torrent things while I’m gone and one to host Plex, or can I put them on the same machine?

  • Or should I start improving other parts of the torrenting and streaming experience? I’ve seen people mention Sonarr, Radarr, and other applications that I haven’t experimented with yet.

  • Or should I just port all of this into a seedbox hosted by someone else even though I have the VPN subscription for awhile longer? It would clear up some room but I’d hate to be tied to a subscription.

  • I know I’ll also need to buy more storage soon to make it a viable library, too.

What do you all think should prioritize next?

  • thorbot@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    I use a Synology DiskStation to run plex and it’s amazing. Very easy to install and maintain. When I download stuff it gets automatically out into the plex Library which scans its every 6 hours and auto adds it. Just have to make sure what I download isn’t compressed or just decompress it

  • RotaryKeyboard@lemmy.ninja
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    The first thing you should do is get a dedicated server for your plex server software. I recommend the NVidia Shield Pro as your first Plex server host because it has excellent hardware transcoding capabilities. If you don’t want to buy the shield, you could get a larger server with a processor that has integrated graphics capabilities. Installing plex on that will actually give you a few more features and probably better transcoding capabilities, but it would be significantly more expensive.

    After that, I’d get a Plex pass to unlock a lot of the good Plex features.

      • TotallyTerry@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        As much as I love my Shield Pro, I just recently had to switch to an actual dedicated device for streaming. The shield pro is showing its age and could not keep up with transcoding and I had nothing but issues with the server being available. I switched to a pretty cheap mini pc with an Intel N100 (Intel sync allows for quick and power efficient transcoding). It’s been night and day in terms of performance.

        • VentraSqwal@links.dartboard.socialOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 year ago

          Was it cheaper than $200? That’s one draw of the Nvidia Shield and Raspberry Pi other people in this thread have mentioned. Although I’m sure they’re less powerful.

          When do you need transcoding?

          • CmdrShepard@lemmy.one
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 year ago

            You can get an old Optiplex micro PC (Optiplex 3060 Micro for example) for around $100 or so online for the time being. The drawback with these, a NUC, and the Shield is that there’s nowhere to store HDDs and you’re forced to use USB rather than SATA. As your collection grows you’ll almost certainly want a larger case to house multiple HDDs rather than having 10 external drives cluttering your space.

            I went with a Fractal Design Define R6 for mine which can hold 12ish 3.5" drives in a relatively small footprint.

            Also if you want to try Jellyfin you can run it alongside Plex. You don’t have to choose one or the other. I’ve been running Plex and Emby (what Jellyfin was forked off of) for years and both work fine but Plex is more feature rich (with the Plex pass)

  • neardeaf@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Just making sure I understand the ask here. You’re currently running Plex & a torrent client off of your laptop, and using the Plex app on your TV to connect to your Plex server running on your laptop?

    I’m going to treat this as a simple guide of where I would start if I was just starting again.

    You’re going to need two things, a completely separate PC, usually an Intel NUC, to run all of these services with docker on Linux. Then you’ll need storage. Most users start out with a simple 2 or 4 bay NAS, that connects over the network to your other machine (Plex server)

    If you don’t want to tinker with all of that and get straight to the point, build yourself your own computer that has a case for multiple 3.5inch HDD drives, then install unRAID on it. There’s your perfect media server right there. I’ve been running that setup for years without it breaking a sweat.

    Let me know if you want me to elaborate on these details

    • CmdrShepard@lemmy.one
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      I’d personally skip the NAS as they’re so expensive for what you get and limited on storage size (what do you do when you fill it?). Sticking to a micro PC and external drives or a built PC with lots of storage space is the more economical way to go.

    • Stiggs@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      1 year ago

      If I were to buy a NUC, would it still be worth buying the Nvidia shield for streaming purposes, or do I just run everything off the NUC? I’m not the OP but in a similar situation.

      • neardeaf@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        Yes absolutely. Last time I checked, the Nvidia Shield is the only Plex client that can direct play any video/audio codec without causing Plex to transcode the media. You can watch media directly on Plex (as a client) off the NUC but I’ve never done it before. I’ve always had a server/client setup separately because all my server equipment is in the office.

        Direct Playing/Direct Streaming is what you want to achieve most of the time if you can. The next best Plex client is the AppleTV, which I personally have myself and it’s so much better than my old Roku devices. Roku has kinda gone downhill quality wise for me.

        • Stiggs@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 year ago

          Thank you! And what’s the benefit of running the NUC + NAS instead of just installing the Plex server/whatever else directly on the NAS?

          The NAS seems to be the pricey part. Are there cheaper pure storage solutions, short of building a new PC with a bunch of space for HDDs?

          Sorry for all the questions!

          • neardeaf@lemm.ee
            link
            fedilink
            English
            arrow-up
            0
            ·
            1 year ago

            No worries, happy to help!

            Main benefit is modularity, where you can use each system for a different use case that it’s more suited for. Also if one system goes down/has issues, it doesn’t necessarily make the entire thing unusable, just degraded. This also means you can upgrade different parts when necessary.

            NUC = Runs services, no data (other than application data) is stored here, so if it dies, your data is still safe on the NAS.

            NAS = Stores media/personal data. If it dies (dear god please have a 3-2-1 backup in place), the only services affected are ones that rely on the data being accessible from the NAS. This seems like a big drawback, but at least you ONLY have to fix the NAS and not have to recreate all the service configs.

            If you’re using proper Docker practices (defining all of your services in docker compose), then even rebuilding your NUC isn’t that much of a headache. DOCUMENT YOUR JOURNEY AND MISTAKES!

            Yes, NAS devices are expensive, but in order to have one that can TRULY be a good all in one data storage AND Plex server, you’d really break the bank to get one that runs an Intel CPU, since most NAS devices run a low powered ARM chip, or a very under powered Intel CPU.

            The most cost effective way to do this when first starting out is to scrap, scavenge and buy used/old equipment. Chasing after the newest hardware for this stuff is tempting, and you’ll eventually get there, but you gotta walk before you swim.

            Seriously, ebay, pawn shops, facebook marketplace (yes, yuck, but I’ve gotten killer deals here) and friends/relatives getting rid of old “useless” computers will be their trash, your treasure.

            • Stiggs@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              1 year ago

              Amazing, thanks so much, this is all very helpful!

              That all makes a lot of sense, and I’ve been checking out eBay to see what’s about. Looks like there’s some decent stuff there, an i5 NUC with 8gb of ram and a 2 bay QNAP NAS for around $350 AUD. I’ll do a bit more research into what I actually need, but you’ve given me a great place to start, so thanks again!

              And I’ll definitely look into 3-2-1 backup when I start storing actual data that I’d be sad to lose.

              • CmdrShepard@lemmy.one
                link
                fedilink
                English
                arrow-up
                2
                ·
                1 year ago

                Not sure if that NAS is used (and already filled with storage) or not but that price might not include the HDDs. $350 + $300 for a couple large HDDs is most of the way to just building your own PC with lots of storage and infinite more flexibility than a NAS with a fixed bay size.

  • Vendetta9076@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    Absolutely set up sonarr and radarr. They made the experience 100x better. And something like overseerr and prowlarr for more ease of use. If you need help setting anything up feel free to reach out. Im more than happy to help.

    So id invest in a second machine first. Honestly anyone telling you to get a nuc is full of shit for your first go at it. Pick up an old optiplex off ebay or your local store. Try to get one with a 4th gen or higher CPU and if it has an igpu, even better. Find some cheap ram (ddr3 or 4) and you can put the whole thing together for $200 before storage. Run ubuntu server or whatever flavour of linux you like and set up docker. Its the easiest way to do it. You could use truenas scale as well but for a first go Id say ubuntu server/Docker.

    After that maybe consider setting up usenet along side torrents and go from there.

    • neardeaf@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      The main reason why I mentioned a NUC is it gets them familiar with distributed roles for each system, but you’re right, I’d definitely go pure whitebox & setup unRAID that has a nice GUI for Docker for newbies to understand.

      • onescomplement@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        1 year ago

        Jellyfin is free (libre) and open-source. Plex is freemium and proprietary.

        Jellyfin supports hardware acceleration for transcoding and also allows playback through 3rd party video players (mpv, vlc, ect). Those are the features I care most about.

        I don’t use Plex because it’s proprietary, so I don’t know what merits Plex has.

  • svamp@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I have sonarr and radarr setup on a raspberry pi that saves my movies and series on a NAS that also hosts Plex, works great for me.