Compact black server rack with blue and amber status lights and neatly routed cables.

GNTECH Infrastructure Part 09: Docker Compose and Traefik for Private Applications

Route one application through a socket-free Traefik gateway, verify TLS with a local trust anchor, and check that a container replacement keeps application data.

November 4, 2026 · 5 min · 899 words · GnTech
Diagram of a browser, Cloudflare Tunnel, Guacamole, guacd, and Windows RDP with three clearly separated latency segments.

Slow Apache Guacamole RDP over Cloudflare Tunnel — Find the Bottleneck

Trace browser-to-tunnel, Guacamole-to-guacd, and guacd-to-Windows paths before changing settings. Includes safe diagnostics and an A/B test worksheet.

November 1, 2026 · 8 min · 1651 words · GnTech
Editorial illustration of an administrator laptop and a small homelab server linked through a cloud to remote computers.

MeshCentral with Cloudflare Tunnel — Deploy, Enroll, and Verify

A practical Linux deployment with a loopback-only origin, private administrator bootstrap, persistent data, and separate checks for the browser, agents, and remote sessions.

October 31, 2026 · 11 min · 2276 words · GnTech

Docusaurus for Homelab Documentation — Setup and Docker Deployment

One guide to a Git-based homelab documentation site: project setup, useful runbooks, static builds, Docker hosting, and optional search and versioning.

June 20, 2026 · 8 min · 1511 words · GnTech

Linux Cgroups v2 Guide — Docker Container Resource Management

Learn Linux cgroups v2 for Docker resource control: memory.max and memory.hard limits, CPU quotas, I/O throttling, PSI monitoring, and compose deploy.resources configs. Includes real container debugging and OOM prevention.

June 17, 2026 · 10 min · 1924 words · GnTech

Cilium CNI for K3s — eBPF Networking in the Homelab

Replace K3s default Flannel with Cilium CNI for accelerated eBPF networking, remove kube-proxy, gain Hubble observability, and enforce identity-based network policies in a lightweight homelab cluster.

June 17, 2026 · 9 min · 1818 words · GnTech

Container Runtimes: runc vs crun for Docker Performance in Homelab

Compare runc and crun container runtimes for Docker on Linux. Benchmark startup times, memory profiles, and io_uring performance. Switch runtimes in ~60 seconds with a daemon.json change.

June 16, 2026 · 8 min · 1695 words · GnTech

Docker Overlay2 Storage Driver — Layers, Disk Usage, Troubleshooting

Everything about Docker’s overlay2 storage driver — how overlay layers work, tracking disk usage by layer, recovering space from dangling layers, and performance tuning on ZFS-backed Proxmox hosts. Real commands, real output.

June 15, 2026 · 9 min · 1813 words · GnTech

Paperless-ngx Docker Deployment — AI-Powered Document Management

Deploy Paperless-ngx with Docker Compose in your homelab. Covers OCR processing, ML-based document classification, consumption templates, automated ingestion, and Traefik reverse proxy integration.

June 15, 2026 · 6 min · 1093 words · GnTech

Docker Monitoring with Prometheus and Grafana in Homelab

Deploy Prometheus, Grafana, cAdvisor, and node_exporter via Docker Compose for full homelab monitoring. Real configs for metrics collection, dashboards, and alerting.

June 15, 2026 · 11 min · 2270 words · GnTech