RTFM: Linux, DevOps, and system administration
FreeBSD: Home NAS, Part 13: Planning Data Storage and Backups
MikroTik: WireGuard VPN Setup and Linux Peer Configuration
Backblaze: A First Look at B2 Cloud Storage
FreeBSD: Home NAS, part 12: synchronizing data with Syncthing
Raspberry Pi: first experience and installation of Raspberry Pi OS Lite
Glance: setting up a self-hosted home page for your browser
FreeBSD: Home NAS, part 14 – logs with VictoriaLogs and alerts with VMAlert
ilert: an alternative to Opsgenie – first impressions, Alertmanager, Slack
FreeBSD: Home NAS, part 11 – extended monitoring with additional exporters
FreeBSD: configuring DragonFly Mail Agent for the root user mail
FreeBSD: Home NAS, part 10 – monitoring with VictoriaMetrics and Grafana
MikroTik: First Look and Getting Started
FreeBSD: Home NAS, part 9 – data backup to AWS S3 and Google Drive with rclone
Arch Linux: “mysterious” DNS timeouts and “in search of the Ethernet truth”
FreeBSD: Home NAS, part 8 – NFS and Samba data backups using restic
FreeBSD: Home NAS, part 7 – NFSv4 and use with Linux clients
TCP/IP: SYN flood attack on the RTFM server, and “Hacker News hug of death”
FreeBSD: Home NAS, part 7 – NFSv4 and use with Linux clients
SSH: sshd hardening on FreeBSD and Linux, and 1Password integration
Arch Linux: pacman -Syu and “Failed to connect to system scope bus via local transport” errors
FreeBSD: Home NAS, part 6 – Samba server and client connections
FreeBSD: Home NAS, part 5 – ZFS pool, datasets, snapshots, and ZFS monitoring
FreeBSD: Home NAS, part 4 – Local DNS with Unbound
FreeBSD: Home NAS, part 3 – WireGuard VPN, Linux peer, and routing
FreeBSD: Home NAS, part 2 – introduction to Packet Filter (PF) firewall
FreeBSD: Home NAS, part 1 – configuring ZFS mirror (RAID1)
FreeBSD: Installation on a ThinkPad X200 Tablet in 2025
VictoriaMetrics: Recording rules for AWS Load Balancer logs
Golang: writing an AWS Load Balancer logs collector for VictoriaLogs
Golang: interfaces – the “magic” of calling methods through interface
Golang: creating OpenAI Exporter for VictoriaMetrics
VictoriaMetrics: Churn Rate, High cardinality, metrics, an IndexDB
Kubernetes: monitoring processes with process-exporter
AWS: Monitoring AWS OpenSearch Service cluster with CloudWatch
Terraform: creating an AWS OpenSearch Service cluster and users
Terraform: using Ephemeral Resources and Write-Only Attributes
AWS: introduction to the OpenSearch Service as a vector store
AWS: creating an OpenSearch Service cluster and configuring authentication and authorization
Arch Linux: installing and configuring KDE Plasma in 2025
VictoriaLogs: “rate limit exceeded” and monitoring ingested logs
Terraform: AWS EKS Terraform module update from version 20.x to version 21.
Terraform: “no available releases match the given constraints
Kubernetes: PVC in StatefulSet, and the “Forbidden updates to statefulset spec” error
Kubernetes: Kubernetes API, API groups, CRDs, and the etcd