I am just starting to get into selfhosting so I wanted to see if this plan of mine looks ok? I can't start my self hosting journey until my network is set up, and you guys are so much more helpful than some of the other similar subs.
What switch would be good to run openWRT on that is proven reliable and resource capable? It would need at least 10x 1Gb ports, but I guess more would be better to use link aggregation. I only have 1.2 Gbs upload speed so I don't need anything too industrial.
I'm looking to spend under $500 on one and I'm perfectly willing to buy used from eBay. (I got my supermicro board and xeon and ecc ram used there for my NAS and they've been going great for a couple years now.)
EDIT: Ignore the Home Assistant app listed under TrueNAS. I won't be looking into that just yet.
WD Gold 10TB but I miss the HGST Ultrastar days (before WD got them) HGST added something when they took IBM's disk drive business, but something was lost when WD acquired them.
I'm a noob too, but I can tell you that you need to keep in mind the purpose of your NAS. Ask yourself this: am I storing archives that will probably not be accessed much, or am I hosting a filesharing service or streaming or something else that will need a bigger cache and more RPMs? Also try to prioritize CMR over SMR.
When I built my NAS 3 years ago I bought a used SuperMicro MB, a used Xeon CPU, used ECC RAM, and it's still going strong. My WD Gold drives were new of course, but you can find some good deals on used drives too. Just make sure that you take into account not only the hours on the drive but reads, writes, and stop/starts too. Also look at the seller's rep to see if they have a history of reprogramming the ROM to show a false SMART.
Hopefully you are using SMR ram and a ZFS filesystem. TrueNAS is a great OS that uses openZFS and RAIDZ. If you are using lower-end or used NAS drives then consider using more parity drives than if you were to use new, enterprise quality drives.