Installation

It's trivial to install the step-ca binary on your local machine.

Select your operating system or infrastructure:

macOS

Install step and step-ca together, via Homebrew:

brew install step

Linux

Debian
  1. Install step

    Download and install the Debian package from our latest release:

    wget https://github.com/smallstep/cli/releases/download/v0.15.3/step-cli_0.15.3_amd64.deb sudo dpkg -i step-cli_0.15.3_amd64.deb
  2. Install step-ca

    Download and install the Debian package from our latest release:

    wget https://github.com/smallstep/certificates/releases/download/v0.15.4/step-certificates_0.15.4_amd64.deb sudo dpkg -i step-certificates_0.15.4_amd64.deb
Arch Linux

We are using the Arch User Repository to distribute step and step-ca binaries for Arch Linux.

  • The step binary tarball can be found here.
  • The step-ca binary tarball can be found here.

You can use pacman to install the packages.

RHEL/CentOS
  1. Install step

    Download and install the Linux tarball from our latest release:

    wget -o step-cli.tar.gz https://github.com/smallstep/cli/releases/download/v0.15.3/step_linux_0.15.3_amd64.tar.gz tar -xf step-cli.tar.gz sudo cp step_0.15.3/bin/step /usr/bin
  2. Install step-ca

    Download and install the Linux tarball from our latest release:

    wget -o step-ca.tar.gz https://github.com/smallstep/certificates/releases/download/v0.15.4/step-certificates_linux_0.15.4_amd64.tar.gz tar -xf step-ca.tar.gz sudo cp step-certificates_0.15.4/bin/step /usr/bin

See the systemctl setup section for a guide on configuring step-ca as a daemon.

Kubernetes

We publish helm charts for easy installation on kubernetes:

helm install step-certificates

You can see all the configuration options at https://hub.helm.sh/charts/smallstep/step-certificates.

Docker

We publish docker images for easy container installation.

Test your installation

$ step version Smallstep CLI/0.10.0 (darwin/amd64) Release Date: 2019-04-30 19:01 UTC $ step-ca version Smallstep CA/0.10.0 (darwin/amd64) Release Date: 2019-04-30 19:02 UTC

Next Steps

Subscribe

Unsubscribe anytime. See our privacy policy.