Docker in Proxmox LXC — Performance Tuning and Production Guide

Run Docker containers inside Proxmox LXC with full performance. Covers nesting, overlay2 on ZFS, privileged vs unprivileged tradeoffs, cgroup resource limits, and security hardening for production homelab workloads.

May 17, 2026 · 13 min · 2676 words · GnTech

Docker Logging — Log Drivers, Rotation, and Centralized Collection

Configure Docker logging drivers, set up log rotation limits, and deploy a centralized log pipeline with Loki and Grafana Alloy. Practical configurations to prevent disk-full disasters and enable real-time container observability in your homelab.

May 16, 2026 · 9 min · 1730 words · GnTech

Systemd Service Hardening — Lock Down Linux Services in Your Homelab

Hardening systemd service units in your homelab isn’t just for production servers — it’s how you prevent one compromised service from taking down your entire host. This guide covers sandboxing, capability drops, filesystem isolation, and resource limits with real unit files you can use today.

May 15, 2026 · 12 min · 2405 words · GnTech

Proxmox ZFS ARC Tuning — Optimize Cache for VM Performance

Set deterministic ZFS ARC limits, add L2ARC without wasting RAM on metadata, and tune recordsize and compression for your Proxmox homelab VMs.

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

Proxmox PCIe Passthrough — GPU, NVMe, and HBA Setup for Homelabs

Complete Proxmox VE PCIe passthrough guide — GPU for Jellyfin transcoding, NVMe direct access, SAS HBA for NAS VMs. Kernel configs, vfio-pci, IOMMU groups, and working Proxmox VM settings.

May 13, 2026 · 9 min · 1836 words · GnTech

Docker Container Resource Limits — CPU, Memory, and I/O Constraints for Homelabs

Practical Docker container resource limits guide for homelabs — CPU quota/pinning, memory hard/soft limits, swap control, block I/O throttling, cgroup v2 differences, and Docker Compose examples.

May 13, 2026 · 9 min · 1815 words · GnTech

Linux Sysctl Kernel Tuning for Homelabs — Network, Memory, and Docker Performance

Complete Linux sysctl kernel tuning guide for homelab servers. Network buffers, BBR congestion control, OOM management, fs.inotify limits, and Docker-specific sysctl configs.

May 13, 2026 · 12 min · 2356 words · GnTech

Local Docker Registry Mirror — Cache Images and Speed Up Your Lab

Docker Hub rate-limits anonymous pulls to 100 per 6 hours (200 for authenticated users). In a homelab with frequent rebuilds, multiple hosts, or CI-style workflows, you’ll hit that limit fast. Even if you don’t, pulling the same nginx:alpine image ten times across ten containers wastes bandwidth and time. A local Docker registry mirror fixes both: it acts as a pull-through cache. First pull is from Docker Hub (or any upstream). Every subsequent pull from any host in your lab hits the local cache instead. ...

May 8, 2026 · 6 min · 1193 words · GnTech