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.