Honestly Umbrel's Home server is cheap as fuck and do a great job. You are technical guy though so you may prefer a custom nuc or mini pc to do your shit. But Umbrel Home is really good IMO even if the fact that it's running only behind tor is tricky for non tech guys like me. But otherwise it's great