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?
Networking,
I’m a statistician by degree not a networking guy.
I don’t know anything other than what an IP address is. Figuring out subnetting, DNS, reverse proxy, VPN stuff.
I don’t know how secure my current setup is but it works so for now I’m not touching it.