Skip to main content

Vault

HashiCorp Vault is a tool for securely accessing secrets.

Features​

  • Secrets management
  • Encryption as a service
  • Access control
  • Audit logging
  • Dynamic secrets

Deployment​

Docker Compose​

cd docker/secrets
docker-compose up -d

Kubernetes​

helmfile -e k8s apply -l name=vault

Configuration​

Initial setup:

  1. Initialize Vault: vault operator init
  2. Unseal Vault with unseal keys
  3. Configure authentication methods

Access at:

  • URL: http://localhost:8200 (Docker) or https://vault.<your-domain> (Kubernetes)

Documentation​

For more information, visit the official Vault documentation.