This is a very old post, I now have a fully functional homelab here - and a full walkthrough of everything on it here.

Im planning to start a homelab this year so I can get real hands on experience with server hardware and software, and also own my information and data instead of having to trust hosting companies with it

Upsides to running one

Most programmers and developers have a homelab for a few reasons