Sometimes I'm torn as to whether I should continue to run basic services like DNS, NTP, etc. independently myself. My entire personal infrastructure contains 174 service checks - that means there are a lot of systems and services that need to be maintained. Services like Container registry, GIT & Co could easily be run elsewhere - but you give up control. I'm somehow still someone who likes to have control over their services and data, but you have to draw the line somewhere. Theoretically, I could host everything important on a single RaspberryPi or VisionFive2 board. And I love the idea of going fully productive with open hardware...