I was considering Raspberry PI just get my hands on it. I later decided to build the website in AEM so had to look at other options. From that point onwards I did a lot of YouTubing to learn about PC building and how to choose right parts in the budget so that it has just the right capacity for what you want to do with it. There isn't much talk in YouTube about what the right configuration for a home webserver. All I came to know is you can literally covert any PC into a webserver, even an ESP8266 for that matter.