Looking for advice

Before I take the plunge and purchase any gear, I just want to make sure what I get will do what I want.

I have 2 Desktop PCs and 2 Intel NUCs that are all trusted and I want on the same VLAN. I also have an Unraid server that I would like to keep on it’s own VLAN (It can be on the trusted LAN if need be, but it also hosts a bunch of Docker containers that I want to to put on another VLAN (Unraid takes Port 53 for dnsmasq and VMs and I have a DNS server running on Docker), as well as another VLAN for any VMs (this is not 100% necessary but would be nice). I also have a few IoT devices that I would like to give internet access, but keep away from the main LAN. I will in the future be adding another Wireless AP that I want to setup a guest Wireless VLAN as well.

Most of that is pretty straightforward I think, the only concern I have is that the Docker VLAN, and Trusted VLAN should both be able to access the Unraid Server.

I was looking at purchasing a HAP ax3 and CRS160 switch (I already have a dumb switch that the desktops and NUCs will plug into but they will all be on the same VLAN so it should be OK..I think)

Are those devices going to be able to deal with the Inter-VLAN traffic? I’m only running Gigabit connections from all the machines apart from the Unraid box which has a 2.5gb NIC in it.

Any suggestions on how best to set this all up before I take the plunge would be greatly appreciated.

I am not aware of any CRS160 model ???

Two approaches:

Option1: hapax3 AND.
The one I do recommend for your network is anything with CRS3, as it very similar in approach to how routers handle vlans and thus learning curve is reduced!!..
In this case the CRS310-8G+2S+IN, 8x 2.5gb ports and 2 SFP+ port. The 2.5gb ports are ethernet and can connect to 1gb ports so no concerns there!
A comparable Netgear model is at least twice the cost!!

Option2: RB5009 AND
any 1 gig managed switch you are comfortable with, as the RB5009 has one 2.5gb port already.
You may need to get an AP… Some vendors have WIFI 7 already…