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