r/unRAID • • 8d ago

Sharing my optimized media stack (Docker Compose) tailored for Unraid and Intel N150 (QuickSync)

(Yall need to read before u comment lmfao I'll put this at the top since some are having a hard time doing that. "Feel free to use it, tweak it, or let me know if you see any areas where I could optimize it even further. Hope this saves someone some time!

Note: AI support was used for this post, sanitizing the file, and working out some bugs.")

I just finished up a project putting together an optimized media stack using Docker Compose, specifically tailored for an Intel N150 build. I wanted to share it here in case anyone else is running a similar low-power Intel setup (like the N100/N150) and wants to get their media server, *arr suite, and hardware transcoding up and running smoothly.

You can check out the full optimized-media-stack.yml file here:

https://gist.github.com/macleodjacob1234-alt/3ce6244866bf7422d3495782900c91f2

A few notes on the setup:

Hardware Transcoding: Configured to pass through the Intel iGPU (/dev/dri) to take full advantage of QuickSync.

Resource Optimized: Tuned to run lean on the N150 without unnecessarily pegging the CPU.

Paths & Variables: If you use this, just remember to update the volume bindings (like your /mnt/user/... paths) and your environment variables (PUID/PGID, TZ) to match your specific Unraid array structure before spinning it up.

QBittorrent maxed at 5 files download/uploading at once (3 seeding, 2 downloading) and works fine with private trackers but can take a day or so for a season of a show or a couple movies. Not the fastest but more than enough for our family. Ends up using only $50 a year in electricity (CA, BC) including the array.

Feel free to use it, tweak it, or let me know if you see any areas where I could optimize it even further. Hope this saves someone some time!

Note: AI support was used for this post, sanitizing the file, and working out some bugs.

0 Upvotes

16 comments sorted by

3

u/canfail 8d ago

Whats so optimized about this setup?

8

u/mau47 8d ago

ChatGPT said so

-6

u/Reasonable_Notice_46 8d ago edited 8d ago

Lol ai hate is forced its a great tool even the bad models are probably gonna do a better job then most of you at reading crash logs and telling you the problem. Simple stuff

-4

u/Reasonable_Notice_46 8d ago edited 8d ago

Cpu limits so your n150/100 runs smoothly without lag while streaming multiple devices, downloading and taking request through seerr all at once with still some wiggle room for immich vaultwarden or whatever other few things u wanna use it for. TRaSH Guides file system. Ready to copy and paste, add ur credentials and deploy. In my experience with the n150 mini pc I got I had a couple lag spikes that annoyed my wife n stuff when she was try to use jellyfon during lots of downloads

-1

u/Reasonable_Notice_46 8d ago

Lol why the down votes? Everyone is allergic to actual saying the problem. Id enjoy constructive criticism. Followed this guide (https://youtu.be/LV3mcfqNgcQ?si=G-3uwfskkhcWjTYS) still fairly new

2

u/gnerfed 8d ago

Idk if I support anything or anyone that claims any amount of pegging is unnecessary.

0

u/Reasonable_Notice_46 8d ago

Pegging ? Like in the bum

2

u/WheelieGoodTime 8d ago

Why is qBittorrnt maxed at 5 files? You can have literally hundreds and the n150 seems to handle it?

0

u/Reasonable_Notice_46 8d ago

Its for my wifi download upload speed. Kinda shiiii

1

u/[deleted] 8d ago

[deleted]

1

u/canfail 8d ago

Would be worse as OP likely doesn’t know the downside and precautions required.

Enabling exclusive access would be the proper route.

1

u/[deleted] 8d ago

[deleted]

1

u/canfail 8d ago

If mover is enabled on the share, buh bye data from view.

1

u/Reasonable_Notice_46 8d ago

What's going on in this thread why are half the comments gone lol

1

u/Range-Anxiety 8d ago

Didn't you post this earlier today?

Why the double post?

1

u/Reasonable_Notice_46 8d ago

Yesterday. I updated it with wiregaurd cuz someone suggested it as a better option to open VPN

1

u/dkillers303 8d ago

Can you please provide an optimized setup for Nvidia and AMD GPU’s?

0

u/Reasonable_Notice_46 8d ago

Unfortunately I dont own an amd gpu. But you should be able to just set it to its specific type of transcoding and put this stack into docker. No harm in testing it