If you are starting from scratch I would avoid Start9. It uses an old Chinese distro of Linux which doesn’t sit right with me. (See screenshot). Also, Start9 claims you can download to your device for free, but in practice it does not work. They really expect you to buy their pre-built models. Umbrel is tried and true. I recommend flashing UmbrelOS on a Raspberry Pi model 5 with 8GB - 16GB RAM and an SSD with at least 2TB memory to make it future proof.