Use whatever you want for personal. But I would suggest trying to use containers for hosting if you haven't already. It really blows the idea of needing a stable OS out of the water since you can just declare everything you want in a config file and tear down and spin up with the app you need ready in less than a minute.
You can use Ubuntu still of course in a container. But things get really interesting when you use smaller attack surface distros like Alpine, BusyBox, or even a distroless container.