You will need a dedicated server for sure. And at least a 1TB disk.