www@cavelab:~$
Projects
Homelab
Search
About
More
Posts
Series
Tags
Projects
Homelab
Search
About
Posts
Series
Tags
Posts
2026
June
Monitoring Proxmox hosts using Healthchecks.io
2026-06-10
Installing the Hero Camper nested drawer
2026-06-02
May
Making a drawer divider for the Hero Camper kitchen
2026-05-30
Optimizing EPEVER Tracer settings for LiFePO4 in the Hero Camper
2026-05-27
Simplicity is king
2026-05-10
Rulle Ranger — Our new Hero Camper
2026-05-06
January
New keypad for my RPi DIY security alarm
2026-01-01
2025
December
A short update on my Raspberry Pi security alarm project
2025-12-16
January
Zeta is back!
2025-01-29
Netdata warnings — tracking down dropped packets
2025-01-27
Moving videos to Bunny Stream
2025-01-16
Finally getting fiber between the house and garage
2025-01-14
Using the Shelly Plus Plug S to measure homelab power
2025-01-08
Implementing series navigation buttons — in Hugo
2025-01-07
—
Updated
2026-03-03
Making a pub table — with an old oak tabletop
2025-01-04
Optimizing WireGuard on MikroTik CHR
2025-01-03
Underground conduits to garage and shed
2025-01-01
2024
December
My homelab rack — a 20 year history
2024-12-19
Chasing MikroTik CHR bottleneck
2024-12-18
Upcoming homelab projects
2024-12-16
November
Measuring outdoor temperature with a Raspberry Pi and DS18B20 probe
2024-11-29
(Re)set the time on our Komfovent ventilation system
2024-11-26
Upgrading the Proxmox VE server hosting my router
2024-11-22
Enabling touchpad tapping in X11 on my Linux laptop
2024-11-19
February
Improving dark mode and syntax highlighting
2024-02-10
New tools over the Christmas holidays
2024-02-05
January
Arch Linux laptop power — suspend, battery, and charging
2024-01-29
—
Updated
2024-02-06
Making my own NVR — with a streaming proxy and FFmpeg
2024-01-25
—
Updated
2026-03-04
Microblogging in Hugo — using Todoist tasks
2024-01-23
2023
March
Running CAT6 to the 2nd floor den — another interior wall
2023-03-25
February
Build and deploy Hugo with Make
2023-02-26
Arch Linux — local caching repository and AUR build server
2023-02-25
We got married!
2023-02-05
January
Adding support for multiple series per post — in Hugo
2023-01-15
Running CAT6 to the twins' rooms — inside interior wall
2023-01-08
2022
December
Raspberry Pi security alarm — the basics
2022-12-30
Pulling CAT6 cable in existing conduit
2022-12-28
Knot Resolver — with ad blocking
2022-12-27
—
Updated
2023-03-04
Trying Netbox for my homelab and home network
2022-12-25
—
Updated
2026-05-12
October
Reducing our energy consumption
2022-10-30
August
Collecting logs with Grafana Loki and Promtail
2022-08-07
A few more ventilation automations in Home Assistant
2022-08-04
July
Making planter boxes for Mona
2022-07-26
D-Link DGS-1210-28P initial setup
2022-07-24
Updated plans for my home network
2022-07-23
A few Wi-Fi improvements
2022-07-22
—
Updated
2022-10-15
A life update
2022-07-21
April
Setting up a virtual VyOS router
2022-04-04
March
More ducts for the balanced ventilation
2022-03-25
Simple homelab status page — bash script, NetBox, and AWS
2022-03-24
February
Homelab power upgrades — new MBP, PDU, and USB power
2022-02-26
Another ZFS pool expansion
2022-02-25
Scheduled S.M.A.R.T. scans
2022-02-25
Local email server — with Postfix and Dovecot
2022-02-24
Two CAT6 cables and a fiber — from the basement to the attic
2022-02-03
January
The homelab PDU died!
2022-01-31
Organizing my tools — with a tool trolley
2022-01-27
Comments — again
2022-01-26
PowerWalker UPS, NUT, and Home Assistant
2022-01-19
—
Updated
2022-02-03
Being a person that writes
2022-01-09
2021
December
Altibox native dual-stack IPv6 on EdgeRouter
2021-12-22
Sharing routes between MikroTik and VyOS — using OSPF
2021-12-21
Altibox fiber — straight into Ubiquiti EdgeRouter
2021-12-16
Using Tibber to control a smart plug — through Home Assistant
2021-12-01
November
Wi-Fi relays for controlling ventilation — WeMos D1, MQTT, and Home Assistant
2021-11-21
Making a manual security alarm in Home Assistant
2021-11-19
Interfacing Komfovent C6 in Home Assistant
2021-11-15
—
Updated
2024-02-05
Getting balanced ventilation installed
2021-11-07
October
Moving CAT6 cable for access point; inside the wall
2021-10-25
Turning Hugo aliases into AWS S3 redirects
2021-10-20
Controlling the Raspberry Pi HDMI port — with MQTT and Home Assistant
2021-10-19
Running three CAT6 cables to the living room TV bench
2021-10-18
Running two CAT6 cables to the play room
2021-10-16
Downgrading Unifi APs from 5.43.43 to 4.3.28
2021-10-09
—
Updated
2022-03-23
September
Electronics lab equipment
2021-09-21
—
Updated
2021-10-02
DAKboard external data — using Home Assistant
2021-09-18
Home office ventilation — controlled by CO₂ level
2021-09-16
Troubleshooting the garage access point
2021-09-16
Plans for my home network
2021-09-02
Reddit traffic spike and website performance
2021-09-01
August
Adding security headers with AWS Lambda@Edge
2021-08-29
Running underground CAT6 to detached garage
2021-08-24
Deploying this Hugo blog to AWS S3
2021-08-19
Mapping the Wi-Fi coverage in my house and garden
2021-08-16
Altibox fiber — straight into Mikrotik CCR1009
2021-08-13
Getting started with MikroTik CCR1009 and RouterOS
2021-08-12
July
Creating a series taxonomy in Hugo
2021-07-16
—
Updated
2023-01-15
Replacing Unifi switches with MikroTik
2021-07-13
June
Update Lenovo BIOS with a bootable USB stick
2021-06-25
—
Updated
2021-09-26
Getting started with EVE-NG
2021-06-23
URL redirection with AWS Lambda@Edge
2021-06-22
Inter-Tech 4U-4408 server case
2021-06-15
—
Updated
2021-09-21
Mona’s flowers are blooming!
2021-06-13
My home Ethernet wiring
2021-06-10
Video solutions for this blog
2021-06-08
Surprice UPS and shutdown test
2021-06-03
May
My ZFS SSD pool seems to be working!
2021-05-21
My 100th post — and some thoughts on writing
2021-05-10
Topping E30 DAC, on Arch Linux
2021-05-08
Dominant color background on cover images — with Hugo
2021-05-06
April
Implementing photo gallery posts in Hugo
2021-04-27
First real macro photos — Mona's flowers
2021-04-25
Three useful Ansible info playbooks
2021-04-24
SIOS — the serial protocol syntax I made
2021-04-21
After trying a lot of task managers, I came back to Todoist
2021-04-12
New tiny pipe — and more pipe tobacco
2021-04-11
Taking breaks — even when working from home
2021-04-09
Garage door opener, flashing LED light
2021-04-06
New Hue downlights in the basement
2021-04-06
March
Some thoughs on storing cigars
2021-03-29
Kids traffic light, with Raspberry Pi Zero W
2021-03-25
Hide your homelab IP with a VPS, WireGuard and iptables
2021-03-22
The mysterious 6-pin fan header on my Inter-Tech server cases
2021-03-17
I got myself a tobacco pipe!
2021-03-09
Testing and installing a Hue compatible Zigbee dimmer
2021-03-09
Setting up a local Unbound ad-blocking DNS resolver
2021-03-06
February
My anticlimactic ZFS SSD pool story
2021-02-20
Static comments using the Github API
2021-02-18
Building and deploying Hugo staging and production to Nginx
2021-02-15
Fiber in the patch panel
2021-02-09
Burner addresses using ProtonMail sieve filter and catch-all
2021-02-05
My new home office
2021-02-03
January
I moved this blog to MediaWiki for one year
2021-01-29
Output Hugo aliases as a Nginx map file
2021-01-27
Turning Hugo aliases into Firebase redirects
2021-01-25
I'm having no luck with ZFS on Arch Linux
2021-01-17
Raspberry Pi DAKboard display
2021-01-17
Replacing a disk and expanding the ZFS pool
2021-01-12
Replacing the OptiPlex 9010 SFF CMOS battery
2021-01-07
2020
May
How I use cloud storage
2020-05-26
April
Moving to a new house
2020-04-01
—
Updated
2020-06-04
March
Shorten URLs With HAProxy
2020-03-14
High Availability HAProxy
2020-03-13
Importing emails to ProtonMail
2020-03-03
January
Two channel traffic lights controller — using Wemos
2020-01-29
Making a simple LEGO LED street light
2020-01-27
.no TLD performance
2020-01-25
File server storage migration and expansion
2020-01-11
2019
December
Stack lights for Alertmanager using Raspberry Pi
2019-12-19
Floating ultrawide monitor setup
2019-12-18
November
Inter-Tech 4U-4416 server case
2019-11-17
—
Updated
2021-03-17
I&S EYE-4808BK server case
2019-11-02
Inter-Tech 4U-4129-N server case
2019-11-02
—
Updated
2021-03-17
October
Raspberry Pi with DS18B20 temperature sensors
2019-10-30
September
Kids alarm module, Raspberry Pi Zero, and MQTT
2019-09-10
Altibox 6rd on OPNsense
2019-09-07
Mirrors moved from the homelab to Terrahost
2019-09-07
August
Ventilation and fume extraction rebuild
2019-08-25
Encrypting TCP traffic between rsyslog and Graylog
2019-08-21
Checking HTTP redirects with Prometheus
2019-08-16
Finding earth leakage on ATTEN 858D hot air gun
2019-08-13
Website redesigned and simplified (again)
2019-08-10
June
Turning comments on
2019-06-17
Website redesign (2.0)
2019-06-04
March
Quieting down the Unifi 16XG switch
2019-03-04
January
Homelab ventilation project
2019-01-23
I've been platform hopping, but have landed on Hugo!
2019-01-07
Electronics lab (2019)
2019-01-05
Homelab (2019)
2019-01-03
2018
December
I made a garden playhouse for the kids — with LED lights
2018-12-10
January
Rebuilding the exhaust ventilation
2018-01-10
The homelab adventure begins!
2018-01-02
2017
December
Putting flickering LEDs in christmas decoration
2017-12-21
November
I got a bench power supply and another shelf for my electronics workbench
2017-11-14
August
Making a WiFi MQTT controlled relay for Home Assistant
2017-08-31
—
Updated
2021-11-21
Getting the Raspberry Pi ready for IoT
2017-08-25
Making the Lync status light bigger and brighter
2017-08-04
Network infrastructure upgrade, UniFi FTW!
2017-08-04
July
Stacked Raspberry Pi boards, with common power supply
2017-07-10
May
Modifying a noisy SOS station kids toy
2017-05-17
New ultrawide monitor and computer setup changes
2017-05-11
April
Sticking a LED-strip behind my TV
2017-04-21
March
Mounting blue emergency LEDs on kids' walking car
2017-03-05
February
Putting LED lights in a IKEA play kitchen
2017-02-27
January
Replacing front LEDs on RC car
2017-01-21
Adding shelves, lights and a soldering station to my electronics workbench
2017-01-02
2016
May
Making a Lync status light
2016-05-29
2015
October
The first look at my home office/man cave
2015-10-20
February
Getting started with the AVR microcontroller series
2015-02-27
2014
March
Seasoning a humidor
2014-03-11
2012
March
Temperature and auxiliary sensor (RS-485), AVR
2012-03-10
2011
December
Temperature and humidity sensor (RS-232), AVR
2011-12-05
November
Temperature and light sensor with signalling LEDs (RS-232), AVR
2011-11-23
2010
May
Portable alarm system (school project, electronics)
2010-05-23
2009
June
Car warning lights, with AVR controller
2009-06-30
—
Updated
2020-01-12
May
The rack box project — an overview
2009-05-23
March
Serial interface module, with analog and digital I/O — AVR
2009-03-07
2008
October
Serial port I/O module with 15 inputs — AVR
2008-10-27
September
AVR car front lights controller
2008-09-18
June
Security keypad with programmable PIN — AVR
2008-06-25
—
Updated
2020-01-21
April
Dual channel warning LEDs controller, with AVR
2008-04-21
January
Making kitchen cabinet LED lights
2008-01-31
LCD unit driven by a computer parallel port
2008-01-03
2007
December
Intruder alarm system controller — AVR
2007-12-11
November
Status panel for the Rack box project
2007-11-06
October
Emergency LED strobe, AVR controlled
2007-10-12
—
Updated
2015-02-25
July
Serial interface for emergency power off — AVR
2007-07-11
June
Temperature and light sensor, with LEDs — AVR serial module
2007-06-23
DIY apartment LED lights
2007-06-17
AVR alarm disabling unit for production equipment
2007-06-14
Serial port I/O module with 9 in and outputs — AVR
2007-06-11
May
Home power consumption measuring unit, with AVR
2007-05-29
Serial port I/O module with 11 inputs — AVR
2007-05-21
AVR mood light, 500mA per channel
2007-05-20
April
Light sensor with LED display, AVR controlled
2007-04-20
—
Updated
2016-06-06
4-channel electronic switch and voltage regulator
2007-04-10
—
Updated
2020-01-21
March
AVR alarm disabling unit for production equipment with long stop warning
2007-03-27
February
AVR mood light, 100mA per channel
2007-02-15
January
Module heartbeat monitor, 15 inputs — LCD and AVR
2007-01-31
—
Updated
2020-01-22
Electric heater and timer controller — AVR
2007-01-26
Multi-purpose AVR module
2007-01-10
2006
September
Multiplexer output extender
2006-09-02
August
Sound alarm control unit — AVR module
2006-08-22
Fan controller with LCD — AVR powered
2006-08-14
Emergency power off controller — controlled by 555 timers
2006-08-07
—
Updated
2020-01-22
July
Bilge pump controller for my dad's sail-boat
2006-07-13
June
Controller for lights and relays — AVR driven
2006-06-24
Module heartbeat monitor, 6 inputs — AVR
2006-06-15
Monitored fuse box, 4 channels
2006-06-14
—
Updated
2020-01-23
May
Mute and light controller for the Rack box — AVR module
2006-05-20
Stack lights and horn controller — with AVR
2006-05-16
—
Updated
2020-01-23
April
Monitored fuse box, 6 channels
2006-04-21
Power supply and fuse monitoring module, AVR
2006-04-12
Simple IO tester with 6 channels
2006-04-05
2004
July
Wooden 2-post open rack frame
2004-07-27
May
Parallel port I/O module
2004-05-11
April
AVR production line stop alarm
2004-04-16