garage/doc/book/src/getting_started/install.md

1.4 KiB

Installation

Currently, only two installations procedures are supported for Garage: from Docker (x86_64 for Linux) and from source. In the future, we plan to add a third one, by publishing a compiled binary (x86_64 for Linux). We did not test other architecture/operating system but, as long as your architecture/operating system is supported by Rust, you should be able to run Garage (feel free to report your tests!).

From Docker

Garage is a software that can be run only in a cluster and requires at least 3 instances. If you plan to run the 3 instances on your machine for test purposes, we recommend a docker-compose deployment. If you have 3 independent machines (or 3 VM on independent machines) that can communite together, a simple docker deployment is enough. In any case, you first need to pick a Docker image version.

Our docker image is currently named lxpz/garage_amd64 and is stored on the Docker Hub. We encourage you to use a fixed tag (eg. v0.1.1d) and not the latest tag. For this example, we will use the latest published version at the time of the writing which is v0.1.1d but it's up to you to check the most recent versions on the Docker Hub.

Single machine deployment with docker-compose

Multiple machine deployment with docker

From source