Sending pihole logs to a rsyslog server

Trying to centralize logs from services that do not log to syslog is an interesting journey. In this post we will cover some basics of rsyslog and how to setup forwarding of pihole logs to a rsyslog server. Note that this covers pihole logs as of pihole 6.x. If you are using pihole 5.x these…

Configuring Grafana Alloy to Output sane labels for rsyslog entries

Finally got around to hooking up my rsyslog server that consolidates all logs across the LAN with Alloy + Loki + Grafana. The alloy configuration was stupidly annoying – it looks like the code base is moving forward while leaving the documentation a bit behind. The task was fairly simply – try to get basic…

Setting up a Caddy Reverse Proxy + Pihole DNS for your Home LAN

Now that I have a mushrooming number of services running on my home network, thanks to Proxmox and the ease of spinning up containers, it’s becoming harder to track how to reach them all. For example, pihole admin console runs on port 8080 but also requires path to be /admin. Similarly, grafana portal runs on…

Fixing Web Apps (Microsoft Edge) use Wayland Icons in KDE Plasma

Update: Fixing the file name fixes both the taskbar icon and task switcher icon. After a recent bout of updates on my Kubuntu desktop, I noticed that msedge web apps always show the Wayland Icon for the running window. This is pretty annoying – turns out the problem is a mismatch of StartupWMClass in the…