I'm trying to start out self-hosting and was looking for some good servers. I have a budget of ~100 USD and am in the US. I was initially going to get some type of raspberry pi but they seem to always be sold out here
My first server was a Lenovo Thinkpad T420. It was given to me for free from my job. It did great. Built in screen, mouse/keyboard, and a built in UPS. Eventually I upgraded my server, and my new one has none of those.