HAProxy: Load Balancing Done Right
HAProxy is the battle-tested load balancer powering GitHub, Reddit, and Instagram. Here's how to actually use it without reading 500 config options.
All the articles with the tag "docker".
HAProxy is the battle-tested load balancer powering GitHub, Reddit, and Instagram. Here's how to actually use it without reading 500 config options.
Using :latest in production is a ticking time bomb. Pin your Docker image versions or watch a surprise update break everything at 2 AM.
MySQL 8.0 broke auth, MariaDB forked hard, and Docker changed how you connect. Here's what still works and what'll bite you.
Alpine gives you a shell and apk; Distroless gives you nothing but the app. Compare attack surface, image size, and multi-stage build complexity.
Distroless images contain only your app and its runtime — no shell, no package manager, no attack surface. Here's how to build them.
Learn multi-stage Docker builds to slash image sizes by 90%. Practical before/after examples for Node.js, Python, and Go with real size comparisons.
Master Traefik's label-based routing in Docker: entrypoints, routers, middlewares, TLS, and the mental model that makes it all click.
Docker BuildKit is the default builder since Docker 23.0 — but most people aren't using it right. Here's how to actually speed up your builds.
Set up Nginx Proxy Manager in Docker, get SSL certs, proxy hosts, access lists, and TCP streams — without reading a 40-page nginx manual.
Your container crashes and restarts. Your app is broken but says it's healthy. These are two different problems. Here's the distinction.
Nginx config demystified: server blocks, location matching, proxy_pass gotchas, rate limiting, and Docker Compose setup — with working examples.
Compare Watchtower and Diun for Docker container updates. Learn which auto-update tool fits your homelab with Compose examples, notifications, and filtering tips.