4gb is bare minimum required, but 8gb would be better if the cost is a minimal jump. As towards space, 500gb is bare minimum, then some where down the line you could buy your own cloud facilities like mycloud 3tb which is cheaper than a 3tb hard drive upgrade.