I have 2 systems for you, on the opposite end of the spectrum, so let me know what you need.
System 1:
Antec Slim Cabinet
i5 4th Gen
8GB DDR3 RAM
Mini ITX Motherboard with Dual NIC - No M.2 in this gen but I can give you a PCIE SSD card in which you can install any M.2 SS you want.
System 2:
Zebronics Nano Cabinet
i5 12th Gen
Asrock Mini ITX motherboard
16GB DDR4 RAM
No Dual NIC but if you can swap out the WiFi Slot with a PCIE to NIC adapter you should be good to go.