Ultimately up to you, but I’d go with no GUI and just use ssh (and sftp if you need to do file transfers).
When I was using Docker, it was headless because the GUI just ate up space and resources I didn’t need. All your interaction will be in the shell anyway, launching your compose.yml files.
But, if dealing with a headless machine sounds like more trouble than you want to try, install the DE if your choice and breathe easy because it’ll still work perfectly fine.
There’s a near-endless supply of great mythology and legend to read and explore from all sorts of cultures dating back as far as the dawn of writing. I’ve had a lot of fun reading and comparing tales from various times and places, taking time to also note where in history the stories were being written down and what else was happening. Strong recommendation for anyone wanting a unique view on the history of societies and the stories they held (or still hold) dear.