i now have enough money in my account for an entire home server setup, but i have no idea where to start.
i want to host things like a website backend, qbittorrent, and jellyfin, just a general use setup. (edited to remove mail server because i've learned this is a bad idea on a home server)
where should i get hardware?
what hardware should i even get in the first place? anything i should know about choosing a distro to host a server on? i'm completely new to this and would appreciate advice.
please boost for visibility :3

@lexi contrary to others here: it *is* possible to host a mailserver, if (and normally only if) you do something called "smtp relaying" which is where you send outgoing mail via a 3rd party.

I do so, and am happy to give tips.

n.b. It is still complex to set up from scratch, and there is a nonzero amount of caution you should take, as misconfigurations could lead to stuff like you becoming an "open relay" (accepting mail from everyone and forwarding it, making it really easy to spam from your addresses and probably getting you banned from your smtp relay provider).

@lexi that's not to say you have to set it up from scratch, though. There are packages like mailinabox, mailcow or stalwart which can make this easier.
@minion3665 that's pretty neat, i'll look into it :3