I run everything in my house. I have never been hosted and have always self-hosted since 1995.
My advice is to do it yourself. you may even end up provisioning for others. Experience is the best teacher. Do not be put off by those hyper.
I have about six servers like your specs e.g. Dell R720, R620, some 128GB, some 64GB, etc...
I have been running all my online teachings, website, self-hosted git, CVS, etc... for many decades.
You have made the best and right decision by going self-hosted.
Get Servers with H310 card or HBA for your storage.
Don't look back, go for it and take from there.
God blesses!!!
Regards