The real need of any home server has really dissapeard now when there are cheap services for everything and all of them do it better than any setup am willing to dedicate my time on. If you really want something just buy a cheap NAS and it will run everything you want with minimal setup.
Unless you want to learn how to setup a server ie "home lab", but then its more cheaper and more efficient to rent a cheap vm on linode.
The era where you had an old computer from your office in a closet to host your website, music, email, and such is long gone.