I recommend building from scratch and running a dedicated machine. Umbrel’s raspberry pi tutorial is a great start and has a parts list of everything you’ll need.
After install you just run everything through local.umbrel which is a very friendly UI.