Installation
jitsudo CLI
Section titled “jitsudo CLI”The CLI is a single statically linked binary for Linux, macOS, and Windows.
macOS / Linux (install script)
Section titled “macOS / Linux (install script)”curl -fsSL https://jitsudo.dev/install.sh | shHomebrew (macOS / Linux)
Section titled “Homebrew (macOS / Linux)”brew install jitsudo-dev/tap/jitsudoGitHub Releases
Section titled “GitHub Releases”Download the binary for your platform from the GitHub Releases page.
# Linux amd64curl -LO https://github.com/jitsudo-dev/jitsudo/releases/latest/download/jitsudo_linux_amd64chmod +x jitsudo_linux_amd64sudo mv jitsudo_linux_amd64 /usr/local/bin/jitsudoBuild from source
Section titled “Build from source”git clone https://github.com/jitsudo-dev/jitsudocd jitsudomake build# Binaries are in ./bin/jitsudod Control Plane
Section titled “jitsudod Control Plane”Docker Compose (local / evaluation)
Section titled “Docker Compose (local / evaluation)”make docker-upSee the Quickstart for a full walkthrough.
Single server (bootstrap command)
Section titled “Single server (bootstrap command)”For a single VM or bare metal server:
jitsudo server init \ --db-url postgres://jitsudo:password@localhost:5432/jitsudo \ --oidc-issuer https://your-idp.okta.com \ --oidc-client-id jitsudo-serverKubernetes (Helm chart)
Section titled “Kubernetes (Helm chart)”helm repo add jitsudo https://jitsudo-dev.github.io/helm-chartshelm install jitsudo jitsudo/jitsudo \ --set auth.oidcIssuer=https://your-idp.okta.com \ --set auth.clientId=jitsudo-server \ --set database.url=postgres://...Terraform modules
Section titled “Terraform modules”Terraform modules for EKS, AKS, and GKE are available in the terraform-modules repository.