Knot Resolver — with ad blocking

Knot Resolver — with ad blocking

I stumbled onto NextDNS recently — it’s like a cloud hosted Pi-hole. I tried it for a few days, but this post isn’t about that.

Reading about the different block lists in NextDNS, and digging deeper into DNS ad blocking gave me motivation to change my current setup — and that is what this post is about 🙂

Read more →

Collecting logs with Grafana Loki and Promtail

Collecting logs with Grafana Loki and Promtail

Having a central place to view or search through server logs is awesome. I’ve used Graylog in the past, but I’ve always felt it was a bit cumbersome to set up and use — and it felt overkill for my need.

Instead I gave Grafana Loki and Promtail a try 👇

Read more →

Topping E30 DAC, on Arch Linux

Topping E30 DAC, on Arch Linux

I’ve been looking for a reasonably priced DAC for a while. I’m not an audiophile — but I do enjoy high quality, clear and true audio.

Yesterday I received the Topping E30 DAC — which, according to Passion for Sound offers “Amazing Value & Performance!” 😃

Read more →

Three useful Ansible info playbooks

Three useful Ansible info playbooks

I recently started upgrading my servers and containers to Ubuntu 20.04. I made three Ansible playbooks to get information about which hosts I needed to update.

Read more →

Hide your homelab IP with a VPS, WireGuard and iptables

Hide your homelab IP with a VPS, WireGuard and iptables

One (potential) downside to running public services on your homelab, is that you expose your IP address. That may, or may not, be a problem — but here are ways around it. The simplest way is to put Cloudflare in front, but this will only handle web traffic, and is a bit of a black box.

Another, more hands-on, approach is to use a VPS (or LXC container); WireGuard and iptables. We will create a secure tunnel between the VPS/container and the homelab HAProxy instance, and forward traffic using iptables.

Read more →