this post was submitted on 26 Oct 2023
9 points (84.6% liked)

Selfhosted

40329 readers
423 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

For a couple of years, I have been serving Plex to a few friends and family from an NVIDIA Shield Pro on a gigabit fiber. Before that, I served from a Raspberry Pi.

I have basic Linux skills, and my dream is to build a more automated setup. Unraid OS with Plex and -arr apps looks great to a non-expert like me.

So, I just picked up an unmolested original Lenovo ThinkCentre M710Q 7500T with 16GB RAM, and a 256GB M.2. I have a spare 2.5" 2TB Samsung EVO 970 SSD that I could put in it; I also have a 3.5" WD Red 4TB external HDD.

Here are my questions:

  • Do I need more RAM to be able to serve four 1080 streams at once?
  • Should I use the SSD or HDD, or both?
  • Any other advice or suggestions? It's appreciated!
top 17 comments
sorted by: hot top controversial new old
[–] jws_shadotak@sh.itjust.works 4 points 1 year ago (1 children)
  • RAM is mostly independent from streaming capabilities. The recipient needs RAM to store the buffer but the host machine would do fine with 16 GB.

  • SSD for config and database, no exceptions. HDD is great for the media itself.

  • Other suggestions: a machine with an 8th gen or later CPU, non-F variant. Those CPUs have an integrated GPU that can transcode several streams simultaneously without the slightest struggle. To utilize this, you'll need to buy a Plex Pass and enable hardware encoding.

[–] ChrisLicht@lemm.ee 1 points 1 year ago* (last edited 1 year ago) (2 children)

Thank you! Am I going to run into transcoding issues with 7th gen i5 on several streams? I only have six users, and all but one of them have modern Roku or Apple TV devices.

Oh, and should I use the 258GB M.2 already in the box for the config and database, or use the 2TB 970 EVO SSD?

[–] jws_shadotak@sh.itjust.works 2 points 1 year ago (2 children)

Am I going to run into transcoding issues with 7th gen i5 on several streams?

I have a 4th gen i5 and it can handle about three transcodes concurrently. You should be fine on that, especially if your users direct stream.

all but one of them have modern Roku or Apple TV devices.

These devices should be capable of direct streaming any video format. You'll have to tell your users to change their streaming settings to always play original quality on remote stream. Plex defaults to 720p for remote streams.

should I use the 258GB M.2 already in the box for the config and database, or use the 2TB 970 EVO SSD?

The 256 GB should be enough. My Plex folder uses about 90 GB right now with all the posters and stuff. It's been running on a SATA 256 GB SSD for almost 7 years now. My library is also pretty large, pushing 8 TB total now.

There's no harm in keeping it in.

[–] ChrisLicht@lemm.ee 1 points 1 year ago

You are a godsend. Thank for you for the really cogent advice. Setting up Unraid now.

[–] dorkage@lemmy.ca 1 points 1 year ago (1 children)

How is your Plex install so big? My library is like 6x larger and my Plex install lives in a 24GB VM

[–] jws_shadotak@sh.itjust.works 1 points 1 year ago

🤷‍♂️

I don't know lol

[–] MangoPenguin@lemmy.blahaj.zone 1 points 1 year ago (1 children)

If you use quicksync hardware transcoding it'll handle a bunch of 1080p streams without a problem.

[–] ChrisLicht@lemm.ee 1 points 1 year ago (1 children)

Is that a client setting or Plex server setting? I haven’t noticed it before.

[–] MangoPenguin@lemmy.blahaj.zone 2 points 1 year ago (1 children)

It's a feature of the Intel GPU that the Plex server can use.

I think you do need Plex pass though, Jellyfin can do it for free.

[–] ChrisLicht@lemm.ee 1 points 1 year ago (1 children)

I bought Plex Pass lifetime about 5 years ago, so will go hunting for that setting, thanks!

And it works on 7th gen Intel chips?

[–] MangoPenguin@lemmy.blahaj.zone 1 points 1 year ago (1 children)

Yep, 7th gen and newer have quite good transcode quality.

[–] ChrisLicht@lemm.ee 1 points 1 year ago (2 children)

Oh, I got lucky then. I thought it was only 8th gen onward, based on another user’s comment. Is there a name for the gpu tech, so I can look it up?

[–] MangoPenguin@lemmy.blahaj.zone 1 points 1 year ago (1 children)
[–] ChrisLicht@lemm.ee 1 points 1 year ago
[–] jws_shadotak@sh.itjust.works 1 points 1 year ago* (last edited 1 year ago) (1 children)
[–] ChrisLicht@lemm.ee 1 points 1 year ago

Hey, thanks so much for following up! I was very happy to stumble into good fortune here :-)

[–] Decronym@lemmy.decronym.xyz 1 points 1 year ago* (last edited 1 year ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
Plex Brand of media server package
SATA Serial AT Attachment interface for mass storage
SSD Solid State Drive mass storage

3 acronyms in this thread; the most compressed thread commented on today has 7 acronyms.

[Thread #246 for this sub, first seen 27th Oct 2023, 20:35] [FAQ] [Full list] [Contact] [Source code]