Posts tagged: linux
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
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
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
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
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
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
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
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
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
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
I’ve been using dnsmasq as a local DNS resolver for a while, time to switch to Unbound instead.
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
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
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
Send logs from rsyslog securely over the internet with TCP TLS — to Graylog.