Installing Teleport OSS from Source

Make sure you have Golang v1.9.2 or newer, then run:

# get the source & build:
$ mkdir -p $GOPATH/src/
$ cd $GOPATH/src/
$ git clone

# create the default data directory:
$ sudo mkdir -p /var/lib/teleport
$ sudo chown $USER /var/lib/teleport

# build:
$ cd teleport
$ make full

If the build succeds the binaries will be placed in $GOPATH/src/

Other useful make targets:

# Build using Docker. In this case golang is not required:
$ make -C build.assets full

# Generate release tarball using Docker:
$ make -C build.assets release