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

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 · 2004 words · GnTech

Mailcow Dockerized — Self-Hosted Email Server in Your Homelab

Full guide to deploying Mailcow Dockerized in your homelab — from Docker Compose setup and DNS records to Traefik reverse proxy, DKIM signing, and email deliverability tuning.

May 21, 2026 · 10 min · 1996 words · GnTech

Docker BuildKit Cache Optimization — Speed Up Container Builds

Cut Docker build times by 80% using BuildKit cache mounts, inline/registry cache export, and optimized Dockerfile patterns — with real homelab examples for apt, pip, npm, and Go builds.

May 21, 2026 · 8 min · 1519 words · GnTech

Docker Compose Secrets Management — .env, SOPS, and Vaultwarden for Homelabs

Practical guide to managing Docker secrets in homelab environments — from basic .env patterns to Docker Secrets, SOPS/age encryption, and programmatic vault integration. Includes real compose examples and secret rotation workflows.

May 19, 2026 · 13 min · 2690 words · GnTech

Gitea Docker Deployment — Self-Hosted Git and CI/CD for Homelab

Complete guide to deploying Gitea with Docker Compose in your homelab — PostgreSQL backend, SSH passthrough, daily backups, and Gitea Actions CI/CD for automated Docker builds and deployments.

May 18, 2026 · 9 min · 1774 words · GnTech

Docker Volume Management — Persistent Data Strategies for the Homelab

Learn when to use Docker named volumes vs bind mounts for homelab containers. Covers volume drivers, NFS-backed storage, backup automation, and practical data persistence patterns for production-like Docker deployments.

May 16, 2026 · 10 min · 2044 words · GnTech

Proxmox Cloud-Init VM Templates — Automated Virtual Machine Deployment

Create reusable Proxmox VM templates with cloud-init to deploy Ubuntu and Debian VMs in under 60 seconds. Covers image preparation, cloud-init user/SSH/package config, template creation, and CLI cloning.

May 16, 2026 · 12 min · 2423 words · GnTech

Grafana Alloy Log Collection — Docker Logs with Loki in 2026

Grafana Alloy is the official Promtail replacement with EOL in March 2026. This guide covers a complete Docker logging stack with Alloy, Loki, and Grafana — including Alloy config syntax, Docker auto-discovery, host log collection, and the migration path from Promtail.

May 14, 2026 · 10 min · 2056 words · GnTech

Docker Compose Health Checks — Reliable Service Startup Orchestration

Stop using sleep and wait-for-it scripts. Use Docker Compose health checks with proper conditions to orchestrate service startup in your homelab reliably.

May 14, 2026 · 10 min · 1984 words · GnTech