Portainer vs Dockge: Managing Containers Without the Terminal
Portainer vs Dockge: two Docker GUIs for managing containers without the terminal. We compare features, setup, and which fits your self-hosting style.
All the articles with the tag "devops".
Portainer vs Dockge: two Docker GUIs for managing containers without the terminal. We compare features, setup, and which fits your self-hosting style.
DDoS mitigation for self-hosters: Nginx rate limiting, Fail2ban, Cloudflare free tier, CrowdSec, and iptables tricks that actually work.
Traefik vs Nginx Proxy Manager compared for self-hosters. Docker auto-discovery, SSL certs, GUI vs labels, performance, and when to pick each reverse proxy.
Set up Wiki.js GitSync with GitHub or Gitea for docs-as-code. Version-controlled wikis, PR workflows, automated updates, and sane branch strategies.
Docker Compose vs Docker Swarm: a practical guide to choosing the right tool. Learn when simple orchestration beats enterprise complexity, with real examples.
Learn how to set Docker resource limits for memory, CPU, swap, and PIDs. Practical guide with real-world sizing examples, OOM killer behavior, and cgroups explained.
Profiles let you conditionally start services in Compose. Perfect for dev vs prod service splits without multiple files.
ENV bakes secrets into image layers that docker history shows to anyone. Use BuildKit secret mounts, runtime variables, or a real secrets manager.
The latest tag does not mean newest, it means whatever was pushed untagged. Why that breaks reproducible deploys and how to pin versions and digests.
Build ARM64 and AMD64 images from one machine using Docker buildx. Setup, syntax, pushing multi-arch manifests, and when you actually need it.
Master Docker HEALTHCHECK syntax. Learn what checks work, how to tune interval/timeout/retries, and integrate with orchestration.
Docker labels are free metadata for filtering, routing, and documentation. Learn label conventions and leverage them with filters and tools.