@Joe, to put my suggestion into perspective:
I have been #SelfHosting for almost two decades, but while I did dabble with many tweaks (often failed), I still consider myself a noob on many aspects.
In the past I ran #ClarkConnect, #Armbian/#Debian and #Gentoo on both #x86 and #ARM.
I am currently setting up #YunoHost on an #AMD64 and I am in awe how simple everyting is.
Some (old) musings (I need to write a 6th incarnation post):
https://matija.suklje.name/5th-incarnation-of-hooks-humble-homepage