Docker Compose Environment Variables — .env, Substitution, and Secrets

Master Docker Compose environment variables — understand .env file scoping, variable substitution syntax with defaults and errors, env_file vs environment blocks, and when to use Docker secrets over env vars for sensitive data in homelab deployments.

May 24, 2026 · 10 min · 2104 words · GnTech

Proxmox LXC Resource Management — CPU, Memory, and Disk I/O Limits

Master Proxmox LXC resource management — configure CPU pinning with cgroups, set memory and swap limits, throttle disk I/O, and apply ZFS quotas to prevent noisy-neighbor contention in your homelab containers.

May 24, 2026 · 12 min · 2413 words · GnTech

Proxmox Backup Strategies — Vzdump, PBS, and 3-2-1 for Homelabs

Plan backup copies around host and site failures, then prove recovery with an isolated restore exercise.

May 23, 2026 · 6 min · 1172 words · GnTech

Linux Storage Benchmarking — A Bounded fio Filesystem Baseline

A small file-based baseline with explicit target selection and machine-readable results.

May 23, 2026 · 5 min · 1046 words · GnTech

K3s Kubernetes Cluster — Lightweight Deployment for Your Homelab

Deploy a production-grade K3s Kubernetes cluster in your homelab on Proxmox VMs — multi-node setup, Longhorn persistent storage, MetalLB load balancing, Traefik ingress, and migrating existing Docker Compose workloads.

May 23, 2026 · 10 min · 2028 words · GnTech

Docker GPU Acceleration — NVIDIA Container Toolkit for Homelab

Set up GPU acceleration in Docker containers with the NVIDIA Container Toolkit — from installation to real workloads like Ollama AI inference, Jellyfin hardware transcoding, and Frigate object detection.

May 23, 2026 · 8 min · 1548 words · GnTech

Step CA + ACME — Internal TLS Certificates for Your Homelab

Run your own internal Certificate Authority with step-ca in Docker, issue TLS certificates via ACME, integrate with Traefik for automatic renewal, and distribute the root CA to all your devices — no more self-signed certificate warnings.

May 22, 2026 · 9 min · 1899 words · GnTech

Docker Container Auto-Healing for Homelab Deployments

Docker marks unhealthy containers but does not restart them. Build a self-healing homelab with docker-autoheal, systemd watchdog services, custom health scripts, and Uptime Kuma webhooks — no Kubernetes needed.

May 22, 2026 · 11 min · 2144 words · GnTech

NGINX Security Advisory Verification — Correction to the Poolslip Post

Correction of an unsupported nginx-poolslip advisory, with steps to verify official NGINX advisories, identify running versions, and validate an update.

May 22, 2026 · 3 min · 434 words · GnTech

Plex to Jellyfin Migration Guide — Docker Homelab Setup 2026

Migrate from Plex to Jellyfin on Docker with this complete guide covering library setup, watch history transfer, hardware transcoding with Intel QSV or NVIDIA NVENC, Traefik reverse proxy, and full arrs stack integration for your homelab media server.

May 22, 2026 · 8 min · 1587 words · GnTech