Community Edition

Installing Teleport from Source

How to install Teleport Community Edition: Implement industry-best practices for SSH and Kubernetes access, meet compliance requirements

Fork me on GitHub

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

# get the source & build:
$ mkdir -p $GOPATH/src/github.com/gravitational
$ cd $GOPATH/src/github.com/gravitational
$ git clone https://github.com/gravitational/teleport.git

# 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 succeeds the binaries will be placed in $GOPATH/src/github.com/gravitational/teleport/build

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

This site uses cookies to improve service. By using this site, you agree to our use of cookies. More info.