@cb I can't speak for the build cache node itself but I briefly used an S3 bucket and github.com/craigatk/object-sto to run a remote cache and it was pretty painless.

You might find better value by running min.io on the VM and use the Gradle plugin to instrument that as a remote build cache.