Running a homelab server sounds like a straightforward task on paper. I have been running my own homelab server on an old PC for over a year now. It often felt like solving one problem just to uncover another. One of the advantages of using a local server is that I can access the services instantly when on the same network. The moment I step outside, that advantage disappears. I have to rely on public domain names through Cloudflare Tunnel to access those services.