Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.18 KB

installation.md

File metadata and controls

39 lines (27 loc) · 1.18 KB

Installation

Download pre-builts binaries (recommended)

You can download ready-to-use packages including binaries for OS X, Linux and Windows in various formats of the latest release.

Compile from source

The only requirement for building tusd is Go. Currently only Go 1.12 and 1.13 is tested and supported and in the future only the two latest major releases will be supported. If you meet this criteria, you can clone the git repository, install the remaining dependencies and build the binary:

git clone git@github.com:tus/tusd.git
cd tusd

go build -o tusd cmd/tusd/main.go

Kubernetes installation

A Helm chart for installing Tusd on Kubernetes is available here.

You can install it by running the following commands:

helm repo add skm https://charts.sagikazarmark.dev
helm install --generate-name --wait skm/tusd

Minimum requirements:

  • Helm 3+
  • Kubernetes 1.16+

Check out the available values for customizing the installation.