• 1 Post
  • 10 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle
  • Yeah kind of. A lot of duplicate material. But that’s to be expected I guess. The ratio of tech to non tech stuff is too high, and I hate memes but that’s just personal preference.

    I just browse ‘all’ on my local instance every once in a while to see if any new interesting communities have appeared, and then I’ll subscribe to them and go back to just browsing ‘subscribed’.

    I figure eventually I’ll discover the best communities that I’m interested in but I’m not expecting it to happen overnight.





  • Yep. It’s mind boggling that they still even do this.

    The other thing I hate about reviews is when they use the same review page for different SKUs of the same product. So for example you’ll be reading a review of what you think is a 2 litre plastic container because that’s what you clicked on. The review will say something like ‘it’s too big for the fridge’. Meanwhile the review was actually for the 5 litre version of the same product. So then you have to scroll through a million reviews to find the relevant ones, with no way to filter them.






  • My main issue with PiHole was that the container wouldn’t work on later versions of Ubuntu for some reason (if I remember correctly, anything later than 18.04). I never did figure it out. The other reason was since I was running it in Kubernetes, the whole point is to have multiple replicas running for redundancy, but PiHole’s UI is coupled with its backend DNS service so if you have 3 PiHole instances running, you had 3 GUI instances as well. You could load balance the DNS requests (I used MetalLB), but visiting the UI was pointless. Also, the config was very scripty and not really container friendly - I mean it worked but it wasn’t designed as a cloud native application. No fault of its own but it didn’t really suit the way I like to do things.

    Enter Blocky, which doesn’t have a UI and has a very simple YAML config that is easily mounted to a container. It scaled much easier, used way less resources and was just simpler to manage. It was really exactly what I was looking for.

    However, ultimately running the DNS service for my house out of a Pi cluster wasn’t really my best idea. It has to work 100% of the time, and I would have frequent outages. We are a family of 5, so imagine lots of ‘Dad! The TV’s not working!!’ and stuff like that every time. This thing was a pet project, and I didn’t have it set up as a ‘production’ service, which is what it really should be. Sometimes the metallb pods would fall over, or the kubernetes TLS certificates would expire for the cluster, etc. I didn’t have proper monitoring and alerting setup, etc. I just couldn’t be bothered putting the effort into it that it required.

    NextDNS does exactly the same thing, with probably even better controls, is more reliable, has great logging and costs bugger all.

    EDIT: meant to add, I used it for more than just adblocking, but also for parental controls. NextDNS is great for that as well.