Remotely deploy code to your own hardware with Galileo

In this tutorial, I show how you can install a Galileo landing zone on your own hardware. This allows you to deploy code to that landing zone from anywhere with an Internet connection and invite collaborators to work on the same project or deploy their own jobs to your landing zone.

Quick start for landing zones: galileo-sdk.readthedocs.io/en/latest/landing_zone_main.html

Copy and paste this command into your terminal, and change $LZ_NAME to a name of your choosing:

For running Linux containers

$ docker run -d -v /var/run/docker.sock:/var/run/docker.sock -v tokens:/tokens --name landing-zone-daemon hypernetlabs/landing-zone-daemon --name “$LZ_NAME” --token /tokens/token

Alternatively, you can create a Windows container using the following commands (we recommend using Linux unless you are using software that only runs on Windows – e.g., flood modeling software):

For running Windows containers

docker run -d -v //./pipe/docker_engine://./pipe/docker_engine -v tokens:C:/tokens --name landing-zone-daemon hypernetlabs/landing-zone-daemon --name “$LZ_NAME” --token C:/tokens/token

Next, execute the following command in your terminal:

docker logs landing-zone-daemon