Posts tagged: linux

RSS

Upgrading the Proxmox VE server hosting my router

Upgrading the Proxmox VE server hosting my router

I recently upgraded all my Proxmox VE servers from version 7 to 8 — which was a straight forward and easy process. But one server presented a challenge; the hypervisor running my router. How to apt …

Enabling touchpad tapping in X11 on my Linux laptop

Enabling touchpad tapping in X11 on my Linux laptop

I’ve been using my HP ZBook 15 G5 laptop a lot lately, but it annoyed me that I couldn’t tap the touchpad in i3. It does have physical buttons — but I’m used to tapping on the pad… My laptop is …

Arch Linux laptop power — suspend, battery, and charging

Arch Linux laptop power — suspend, battery, and charging

I recently got a new laptop, (well — not new, but new to me), a HP ZBook 15 G5. After installing Arch Linux and the i3 wm I spend some time setting up power management, suspend on idle, and figuring …

Making my own NVR — with a streaming proxy and FFmpeg

Making my own NVR — with a streaming proxy and FFmpeg

I’ve been thinking about getting some CCTV cameras for a while, and last summer I purchased two Reolink PoE cameras. The footage is stored on a SD card, and uploaded to a local FTP server. But I also …

Arch Linux — local caching repository and AUR build server

Arch Linux — local caching repository and AUR build server

I’ve set up a local Arch repository, a dynamic reverse proxy cache using nginx — and a local “build server” for AUR packages, using aurutils. Here is how, and why 👇

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 …

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 …

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 …

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.

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 …

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.

Shorten URLs With HAProxy

Shorten URLs With HAProxy

I made a simple script that adds entries to a map file — which HAProxy reads. And voila — a URL shortener! 👇

High Availability HAProxy

High Availability HAProxy

A lot of my homelab traffic goes through the HAProxy reverse proxy — making it a single point of failure. This can be fixed by having two HAProxy servers and a floating IP.

Mirrors moved from the homelab to Terrahost

Mirrors moved from the homelab to Terrahost

I’ve been hosting repository mirrors from my homelab rack for a while. I first set up Archlinux in May 2018, then followed OPNsense, Cygwin, MariaDB, Raspbian and lastly Manjaro — now they are in a …

Encrypting TCP traffic between rsyslog and Graylog

Encrypting TCP traffic between rsyslog and Graylog

Send logs from rsyslog securely over the internet with TCP TLS — to Graylog.