You can build a dedicated server that will fit your requirements with some proper planning and also by hunting for good deals on a quality server.
I would search on Newegg, Amazon, or a similar eCommerce marketplace to purchase a dedicated server with good specifications. You can host the server at a local data center that will be able to secure your server with 24/7 monitoring, cooling, backup power generators, managed DNS, and a high-definition bandwidth connection on your own IP address. This will not be free, however, most data centers offer good deals if you look specifically for a 1U or 2U rack instead of renting out a dedicated server.
There are a number of Linux distributions that you can use for the build at no cost including CentOS, AlmaLinux, RockyLinux, Ubuntu Server, OpenSUSE, Fedora Server, and Debian. I would go with one of these distributions for a low-cost build and learn Linux system administration that way.
If you want to have shared and/or reseller hosting on your server that is preloaded with script installers then I would consider selecting cPanel or similar to get the job done. Overall, this method would cost you $1,000 or less altogether as long as you find a good deal on a server. If you’re on a tight budget consider waiting until Black Friday or Cyber Money to search for those deals.