
  Easiest — exec into container:
  ssh oxps
  cd ~/mc/ulicraft-server
  docker compose exec minecraft bash    # world at /data

  Host path (needs sudo, root-owned):
  ssh oxps
  docker volume inspect ulicraft-server_mc_data -f '{{.Mountpoint}}'
  # -> /var/lib/docker/volumes/ulicraft-server_mc_data/_data
  sudo ls /var/lib/docker/volumes/ulicraft-server_mc_data/_data
  Project name = dir name, so verify with docker volume ls | grep mc_data if dir differs.

  Copy files out/in without root:
  docker compose cp minecraft:/data/logs/latest.log ./latest.log
  docker compose cp ./foo.json minecraft:/data/config/

  Caveats:
  - Writing world files while server runs → corruption. Stop first: docker compose stop minecraft.
  - oxps LAN-only, so ssh oxps from LAN only.
  - mc-backup mounts same volume :ro — backups in backups/ are safer read source for world snapshots.

