Are you prepared to properly start a Plex server?
All it takes is one mistyped environment variable and hardware transcoding stops working.
tl;dr is: scrounge up some hardware, preferably on a recent-ish Intel platform with an igpu (i think 8th gen+ is the sweet shot), and then get a slew of storage. Pick a base operating system (I like ...