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 →

Setting up a local Unbound ad-blocking DNS resolver

Setting up a local Unbound ad-blocking DNS resolver

I’ve been using dnsmasq as a local DNS resolver for a while, time to switch to Unbound instead.

Read more →