I woke up (from a blackout) on the hood of a car. A car that was stopped at a red light and wasn’t the car my friends were driving. I guess I leapt out of the backseat and rolled around on their hood? Idk, I blacked out again then came-to again rolling through some wet grass. Blacked out again and woke up on a couch.
Turns out that humans can teleport.
Want more details? Me too. But I have no idea. It was more than two decades ago and I no longer drink.
Break your system down with a block diagram. Define the minimum functions and properties for each block. Then create an inventory from that.
In short, break down your problem into smaller bits. No one knows your requirements and vision better than you. You can do it.
I use a laptop connected to some external drives managed by a Sabrent 5-Bay Hard Drive Docking Station. The laptop runs Ubuntu Server and hosts media via Jellyfin on raid5 logical volumes shared between disks (to increase read speed).
I learn by writing documentation. Learn how you learn, that information will be priceless in value to you.