I'm toying around with getting a managed switch so that I can have a tagged VLAN network so that devices of dubious province (TV, DNLA devices...) can be wired without being on the same 'network' as my PC.
Do you own or do you rent? I assume you own if you're going to be running cables. I run 2 physical networks in my house. One is 10G fiber for my stuff and the other is for cameras and other various Internet-of-Trash which cannot get to the Internet.
If you're going to be doing a lot of Ethenret runs, I suggest buying the new style of crimper/ends where the twisted pair "pass through" the platic ends and the crimper cuts them off. These are way easier to deal with than the older style Ethernet termination. Fiber I just by pre-made. Termination kits for fiber are stupid expensive.
I've also been going back and forth about buying a Blackwell Pro GPU for some AI work and this is relevant because those things are mostly blowers and loud as Hell and if I can figure out a way to do it, I'd like my PC in a different room to my monitor, keyboard, etc. (room candidate is at least 10m away,
Sounds expensive. I just have an Radeon R9700 Pro and I can hear that thing upstairs when generating images. The RTX 6000 looks like it should be quieter with the cooling more like a traditional gaming GPU.
If you care about high refresh rates, you're going to have trouble with a PC in a second room. DisplayPort has trouble once you get past 8~10 ft, even with the best cables (Club3D typically). I do have a long run (50ft) Gator HDMI cable from my TV to gaming PC, but the TV runs at 60Hz. It runs fine, but occasionally I get a glitch.
If you plan on running a lot of remote machines, the BliKVM is pretty good, and they have an 8-port KVM hub for it that is rack mountable.
I am curious about PiHole or my own superior DNS set up or firewall or anything like that (for example, I know there are Open Source DNS services). I don't know much about all that though, so would love to hear what others have done.
PiHole just runs a modified dnsmasq (daemon that provides DHCP and DNS to your home network) that adds in some fancy graphs for showing DNS blockage. If you really want to understand your home network, I suggest building your own router. You can use a miniPC or get an old Intel Atom system off eBay or just an old box you have lying around with at least two NICs. Install a Linux distro, look up some iptables tutorials on NAT/Masquerading (or I guess nftables, the iptables replacement), establish your firewall and run dnsmasq.
It might be easier to use OpenWRT to get started since they have a lot of tutorials and its supported on a lot of embedded boards. The Bananna Pi has a lot of router tutorials.
Dnsmasq can be configured to cache/handle your local network's hostnames, but you can also point it to a local DNS server instead of your ISPs for everything else. PowerDNS Recusor and Unsplash are two open source options you can find on most distros.
It's pretty rewarding, and now you have total control over your ingress/egress. You can hook up your Internet-of-Trash devices to their own NIC on your router with its own IP range and not allow it to reach the Internet, while still allowing your home network to reach those devices.
I'm thinking about home security cameras as well.
Frigate is a pretty good open source security camera recorder. You can find Axis cameras cheap on eBay.
And why the fuck are 10Gb NIC adaptors for my PC so insanely pricey?
10GTek is my go to for 10Gb NICs and Transcievers. Most of their NICs have Intel chipsets and they have great compatability. The transcievers have gotten more expesnive lately. They use to be dirt cheap and work on everything. You can sometimes get a tray of them for cheap used.
MikroTik makes affordable 10Gb switches and they're good quality. I have one Ubiquity I bought used and it's been solid too, but new they can get pricey.