Skip to Content
InstallBuild from Source

Build from Source

You can compile Gestalt directly from the Git repository.

Server

gestaltd is the long-running process that manages authentication and plugins.

Building the server requires Go 1.26 or later.

Build

git clone https://github.com/valon-technologies/gestalt.git cd gestalt/gestaltd go install ./cmd/gestaltd

The binary is installed into $GOPATH/bin. Make sure that directory is on your PATH.

Verify

gestaltd --version

Client

gestalt is the CLI for communicating with the Gestalt server.

Building the client requires the current stable Rust toolchain.

Build

git clone https://github.com/valon-technologies/gestalt.git cd gestalt/gestalt cargo install --path cli

The binary is installed into ~/.cargo/bin. Make sure that directory is on your PATH.

Verify

gestalt --version

Once both binaries are on your PATH, continue to Getting Started.