Set up Docker Engine on this VM by following the exe.dev recipe at https://exe.dev/deploy/docker-host.md from top to bottom. The recipe's example VM name is my-docker-host. This VM's name is the output of `hostname`: use it wherever the recipe writes my-docker-host. Skip the step that creates the VM; you are on it. You are done when all of these are true. Check each one yourself: - Docker Engine enabled at boot, so containers with a restart policy come back after a reboot. - Docker usable by `exedev` without sudo, which is the account your docker CLI uses over SSH. - Container logs capped at 30 MB each, and a daily prune of unused images and build cache. Read the whole recipe, including closed details, but run only "Set up the VM by hand", skipping VM creation. Everything else (docker context, ~/.ssh/config, buildx, Compose, ssh -L) runs on the owner's computer, not on this VM. Use the preinstalled Docker; do not install Docker from another source, change sshd, or expose the Docker API on TCP. Do not install qemu-user-static unless the owner asks for arm64 builds. Verify: docker.service is enabled; `sudo -iu exedev docker info` works; a new container gets max-size 10m and max-file 3 log options; docker-prune.timer is enabled and docker-prune.service last ran with result "success". Leave no test containers behind. Do not reboot. Finish with this VM's CPUs, memory, and free disk (nproc, free -h, df -h /), the `ssh exe.dev resize` command from "Room to grow" with this VM's name, and the commands for the owner's computer. Finish with the URLs I should open and these commands, which only I can run, from my own computer (with this VM's name in them): ssh my-docker-host.exe.xyz docker version docker context create exe --docker "host=ssh://my-docker-host.exe.xyz" docker context use exe