I set up my last one with Umbrel, which would have been fairly smoothly done if it wasn't for failing hard-drives and initially trying on a machine which kept overheating and powering down.
Drive-space is the thing. You are gonna want a 1TB drive really. The blockchain will take up more than half of that already.