There is a lot of ways to run your Kubernetes cluster on different platforms including single-node Minikube with completely automated setup on your own laptop or managed cluster on Google Compute Engine.
In this documentation we will consider intallation of Minikube cluster on your server or personal computer to give you an idea of how quickly configure minimal working cluster on one machine.
Different platforms and solutions you can find in official kubernetes documentation
There should be no difference in where and how you set up your cluster. So you can pick up any of the solutions presented instead.