I have a local server that has NAS, PiHole and a bunch of other stuff as well. It is pretty powerful (Strix Halo) so also runs llama.cpp for my language modelling needs.
Everything is behind Wireguard, so I can also access it when not at home. NAS especially is very handy.