Proxmox core, Ubuntu server vm for all your docker compose services.
As a web dev, I use a highly optimized vm running centos (centmin) .
This way my Plex + 30ish companion services separate from my dev projects
It came in handy today when I spinned up three windows vms to test some software
Docker compose files are pretty easy and straightforward. Find a service and goggle “x docker compose”