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 I'm serving a mastodon instance & occasional chat server on an old 4-core Intel i5-4690 w/ 16GB of RAM. A 1GB line. If you don't have a static IP, you can script it to correct your registrar when it changes. For torrents, you'll want a GB connection in both directions. If your IP is not static, and it changes, it will glitch them. Infrequent. Linux. Apache or nginx for https. Install fail2ban. Turn off ssh password logins.

You'll be a sysadmin, lol.

@steter i already use a static ip for self hosting and use ssh with keys only for authentication.
i'm already doing very well with torrenting, all i'd have to do is copy over my docker config for it.