Hey!
I have created steamcache using your tutorial. After a lot of pain with linux (don't get angry linux fanobiz:) I'v finally made it work!
Some specs:
CPU: Intel Celeron G3900 (Skylake 2x 2.8GHz)
RAM: 4GB DDR4 2133MHz
MOBO: Asrock H110M-ITX
SSD: 64GB Adata
HDD's: 2x WD Blue 1TB (7200RPM 64mb Cache)
1x Seagate Barracuda (7200RPM 64MB Cache)
I'v spent around 200 Euro's. I had 2 HDD's already so I had to buy just one HDD for 30 Euro (ebay) CPU 30 Euro (ebay), MOBO, RAM and Case are from online shop (100 Euro).
SD (20 Euro ebay). Rest, like Sata cables etc. were bought online.
I'm pretty impressed with results. I'v created Raid 0 partition (3x 1TB HDD). System is on SSD. I think I lack some memory. CPU isn't speed monster either but gets the job done. Transfers will be different with different games. Some will achieve almost 80mb/s. Some "only" 40mb/s. With my shitty internet connection I really enjoy those speeds. Sure, 3 SSD's or more would be overkill but as you can see such steam cache server can be done with just under 200 Euros. Nice!
I think that speeds over 100mb/s will need SSD to work. I think it's HDD limitation but I might be wrong.
Steam / Origin / Blizzard / Riot Games work perfect. I will try to add Epic Games Launcher, EvE Online Launcher and Oculus soft. No idea if this will works with Oculus app, would be nice to have VR Games alredy in cache!
Some screenshots with transfers. I will update as soon I will try to add container for Oculus. I hope this will work!