Three OptiPlexes headed for scrap, a Synology NAS and Ansible: how Docker Swarm runs a homelab without Kubernetes complexity.