Tech Notes

Tech tips and new discoveries

An autoinstall image for Debian 13, and parameters from the Proxmox API

How I build one Debian 13 installer image for the whole homelab, create a directory storage on Proxmox over the API, and give every machine its own user and network without rebuilding the image.

LinuxHomelabProxmox
A daily copy of my mirror machine with rsync and systemd

How I keep a fresh copy of the /infra folder from my offline mirror box on a spare workstation partition, with rsync over ssh, a read only key, and a systemd timer.

LinuxHomelab
Hardening an OpenWrt Router: SSH, LuCI, RPCD, and the Kernel

Five OpenWrt hardening steps: SSH keys only, forcing HTTPS on LuCI, regenerating the TLS cert, separating LuCI login from the system password, and tightening sysctl.

LinuxHomelabNetworking
PostgreSQL Scales Further Than Most People Think

How to get more out of a single PostgreSQL instance before you move to a distributed database or a rewrite.

PostgreSQLDatabaseLinux
How to Upgrade PostgreSQL Without Losing Data

The three ways to upgrade a PostgreSQL major version: pg_dump, pg_upgrade, and logical replication, and the problems which each one has.

PostgreSQLLinuxDocker
UI APT Mirror - A containerized solution with UI

Notes on a containerized APT mirror I built for working offline: deb packages, an npm cache, and file hosting with a web UI.

LinuxDockerHomelab
2
Next →