For me it is writting docker compose files describing my services. I like to test them on my machine before pushing them to the server(s). But I guess that’s my own fault for not using something like portainer or even SSHFS.
What’s the most annoying / painful step for you?
Truth.
I kept an old (Only 8th gen!) CPU around because I thought it’d be easier than a full build for one of my systems.
Took far too damn long to find a good Mini ITX motherboard for it, let alone one in stock, and in the end the one I did get didn’t even come with a CMOS battery.