How large a server and drive do I need?

This will depend entirely on what you plan to use your server for: everybody’s requirements vary. However, a good starting point is to configure with the same sizes as you would use if you were purchasing a physical server for your application.