Get VaultS3

Pick your platform. It's one binary with no external database, and running takes about 30 seconds.

Docker

The fastest way to try it, multi-arch (amd64 + arm64).

docker run -d --name vaults3 \
  -p 9000:9000 \
  -v vaults3-data:/data \
  -v vaults3-meta:/metadata \
  eniz1806/vaults3:latest

Binary

Grab a static binary from GitHub Releases (Linux / macOS / Windows).

# Linux amd64
curl -L https://github.com/Kodiqa-Solutions/VaultS3/releases/latest/download/vaults3-linux-amd64 -o vaults3
chmod +x vaults3
./vaults3

Kubernetes (Helm)

A production StatefulSet chart with persistence, ingress, and metrics.

helm install vaults3 \
  oci://ghcr.io/kodiqa-solutions/charts/vaults3 \
  --set auth.accessKey=admin \
  --set auth.secretKey=changeme

From source

Build it yourself with Go 1.26+ and Node 20.19+ for the dashboard.

git clone https://github.com/Kodiqa-Solutions/VaultS3
cd VaultS3
make build
./vaults3

Then open the dashboard

Visit http://localhost:9000/dashboard/ and sign in with your access key. The S3 API is on the same port; point any S3 client at http://localhost:9000.

Need help getting started?

The docs cover configuration, scaling topologies, clustering, and migrating off MinIO.