Install & use Doxygen via Docker
Generate code documentation with Doxygen without installing it, run it from a Docker container and get HTML docs from any codebase.
All the articles with the tag "devops".
Generate code documentation with Doxygen without installing it, run it from a Docker container and get HTML docs from any codebase.
Learn how lazydocker and dive make Docker manageable from your terminal. TUI dashboards, image layer analysis, CI integration, and optimization tips.
Automate Docker container deployment with shell scripts, cron, and Ansible, stop SSHing in and restarting things by hand.
Monitor Linux servers with htop, iostat, netstat, vmstat, and Prometheus, pick the right tool for CPU, memory, disk, and network issues.
Scan your containers and dependency trees with trivy, grype, syft, and osv-scanner. Generate SBOMs and catch CVEs before a supply chain attack catches you.
Speed up Ansible playbooks with pipelining, forks, fact caching, and async tasks, stop watching the spinning wheel on every play.
Podman runs containers without a daemon, and Quadlets let systemd manage them natively. Here's why that's actually great for self-hosting.
Portainer, Dockge, and Dockhand compared side by side. Portainer handles fleets, Dockge nails single-host Compose, Dockhand gives you multi-host and SSO free.
Restic, Borg, and Kopia all deduplicate and encrypt, but differ on backends, compression, and UI. Pick the right backup tool for your Linux home lab.
Using :latest in production is a ticking time bomb. Pin your Docker image versions or watch a surprise update break everything at 2 AM.
Zabbix is enterprise-grade monitoring that you can self-host, agents, templates, triggers, and dashboards for your entire home lab.
Write bash scripts that don't silently fail, set -euo pipefail, error handling, input validation, and logging patterns for production scripts.