I used Cachy for a long time. It was really stable and dependable, in my experience. The Arch Wiki is also insanely useful. If you know how to troubleshoot, and you don't mid tinkering, it'll be fine.
That was it! I was behind a CGNAT! Thank you so much. I created a Cloudflare tunnel, and boom. I am now able to access the domain from my phone without wifi. Thank you, thank you, thank you. I still have some configuration to do, but the main issue has been resolved. You are an angel.
Okay, great. So I checked all the config files, and everything seems to be in order there. But when I used an online port checker (I used yougetsignal.com), it said ports 80 and 443 are both closed. So the problem must be with my router, right?
That sounds great; I'm glad you have this bonding opportunity. I would advise that you help him get started and explain a few things, but let him figure some stuff out on his own as well. Kids need to explore and find out for themselves what they like and what they're capable of, but as a parent you should probably also give some guidance when appropriate. Like many things in life, balance is key. If you're too overbearing, he'll grow to dislike it. But if you're too hands-off, he might not see it as a father-son thing. Try to find the happy medium.
So the Dietpi OS has a bunch of pre-configured packages to install. When I installed Wordpress, it set up an Apache server. I'm not at my computer right now, but I'll look for the config file when I get home. And I am able to access the site on my local network if I point it to my Tailscale IP, just not if I point it to the server's public IP or the domain (which is also pointing to the public IP).
Hi. Thank you so much for this detailed response. I ran the dig commands you suggested, and they all show the correct IP. Njalla allows you to change the TTL, so I set that to 0s when I created the A record. So the problem must be with my routing or my web server, as you said. How can I troubleshoot those?
Fair point. But can you spend 4 hours not getting sound to work on a Linux distro?