Posts
Page 61 of 80
-
You Should Be Testing Your Restores
You've got backups. Great. But do you know if they actually work? RTO and RPO mean nothing if you've never actually restored.
· Updated:5 min read -
IPv6 on Your Home Lab: You Should Care (Here's Why)
IPv6 isn't just for the future, it's broken on your network right now. Here's why you should care and how to actually set it up.
· Updated:8 min read -
DNS Over HTTPS and TLS: Encrypt Your DNS Before Your ISP Sells It
Your DNS queries go out in plain text, so your ISP logs every site you visit. This covers how DoH, DoT, and DoQ fix that, and how to self-host with AdGuard Home.
· Updated:8 min read -
Tmpfs vs Ramfs: When Your Disk Is Too Slow and Your RAM Is Just Sitting There
Tmpfs vs ramfs on Linux: mount RAM-backed filesystems for blazing-fast temp storage. Covers fstab, Docker tmpfs mounts, CI/CD use cases, and the key differences.
· Updated:9 min read -
Log Rotation for Self-Hosted Apps
One app logging to one file becomes a 50GB disk emergency. logrotate config, size-based rotation, Docker log driver limits, and app-level log control.
5 min read -
ArgoCD vs Flux: GitOps, When Your Git Repo Is the Source of Truth
ArgoCD vs Flux for Kubernetes GitOps: compare UI-focused ArgoCD with automation-first Flux CD. Sync workflows, install examples, and when to use each.
8 min read -
Docker Health Checks: Because "It's Running" Doesn't Mean "It's Working"
Docker health checks for Dockerfiles and Compose: configure HEALTHCHECK for PostgreSQL, Redis, Nginx, and Node.js with intervals, retries, and depends_on.
· Updated:18 min read -
LangGraph vs CrewAI vs AutoGen: AI Agent Frameworks for Mere Mortals
Compare LangGraph, CrewAI, and AutoGen with real Python examples, local-LLM wiring for each, and a no-nonsense breakdown of which one to actually use.
· Updated:11 min read -
tcpdump Basics: Capture Traffic Without Wireshark
You don't need a GUI to see network packets. Learn tcpdump filters, flags, and pcap capture to debug servers from the command line, no Wireshark needed.
· Updated:5 min read -
AppArmor vs SELinux: Mandatory Access Control Without the Existential Dread
AppArmor vs SELinux: what mandatory access control actually does, writing AppArmor profiles with aa-genprof, SELinux labels and audit2allow, and when to use each.
10 min read -
Your Server Doesn't Know What Random Means (And That's a Problem)
Linux entropy pools decide how fast a box generates SSH keys and TLS certs. What haveged, virtio-rng, and hardware RNG fix on a freshly booted VM.
· Updated:8 min read -
Restic vs Borg vs Kopia: Backup Tools for People Who've Lost Data Before
Restic, Borg, and Kopia all deduplicate and encrypt, but differ on backends, compression, and UI. Pick the right backup tool for your Linux home lab.
· Updated:10 min read