Download SPIRE Source and Linux Binaries
The table below lists the available releases for SPIRE. The following is available for each release:
- A tarball for Linux x86_64 operating systems containing:
- The
spire-agent
andspire-server
binaries - Configuration files for the SPIRE Agent and Server
- A Docker Compose configuration that enables you to run an agent and a server simultaneously using Docker
- The
- A
.txt
file containing the SHA-256 checksum for the binary tarball - The SPIRE source code as a zip file
- The SPIRE source code as a tarball
Starting with SPIRE v0.10.0, a spire-extras
tarball is available that contains the following binaries for Linux x86_64 operating systems:
SPIRE Releases
Version | Click to copy link to clipboard | Click to trigger download |
---|---|---|
v1.0.3 | ||
v1.1.3 LATEST | ||
v1.1.2 | ||
v1.1.1 | ||
v1.1.0 | ||
v1.0.2 | ||
v1.0.1 | ||
v1.0.0 | ||
v0.12.3 | ||
v0.12.2 | ||
v0.12.1 | ||
v0.11.3 | ||
v0.10.2 | ||
v0.9.4 | ||
0.8.5 | ||
v0.12.0 | ||
v0.11.2 | ||
v0.11.1 | ||
v0.11.0 | ||
v0.10.1 | ||
v0.10.0 | ||
v0.9.3 | ||
v0.9.2 | ||
0.9.1 | ||
0.9.0 | ||
0.8.4 | ||
0.8.3 | ||
0.8.2 | ||
0.8.1 | ||
0.8.0 |
Build from Source
To build SPIRE from source on Linux, you’ll need:
git
- To clone the source from GitHub. Alternatively, you could usecurl
orwget
.make
- To run the Makefilegcc
- To build the binaries
The build script installs the required toolchain as needed, except for gcc
. For example, the build script installs a private version of go
that has been verified to successfully build SPIRE.
To build SPIRE on macOS, see Building SPIRE on macOS/Darwin.
Fetching
First, fetch the SPIRE repository:
$ git clone https://github.com/spiffe/spire && cd spire
GOPATH
.
Building
To build the binaries from source:
$ make build
The built binaries are placed in bin
.
Getting Help
If you run make help
, you’ll see a complete list of available make
commands, along with descriptions of what those commands do.