Install Vector
Get up and running with Vector on your preferred platform
Vector compiles to a single static binary, which makes it easy to install.
On *nix systems Vector’s only dependency is libc
. Your operating system should generally provide this
dependency.
Using static musl builds
We also release Vector artifacts that are statically linked with musl
for the libc
implementation,
which results in a static binary with no dependencies (these have musl
in their name). These dependency-free
artifacts can be useful in stripped-down environments that don’t provide a built-in libc
implementation.
Installation script
This light-weight script detects your platform and determine the best method for installing Vector:
curl --proto '=https' --tlsv1.2 -sSfL https://sh.vector.dev | bash
curl --proto '=https' --tlsv1.2 -sSfL https://sh.vector.dev | bash -s -- -y
You can use the --prefix
option to specify a custom installation directory. This is
especially useful in automated environments (for example Dockerfiles).
The following command adds the required binaries to $PATH
without modifying your profiles.
RUN apk add --no-cache curl bash && \
curl --proto '=https' --tlsv1.2 -sSfL https://sh.vector.dev | bash -s -- -y --prefix /usr/local
Other installation methods
If you prefer a more granular method for installing Vector, check out these subsections of the documentation for alternatives: