Getting Started
Installation
Deploy Vouchstone to your infrastructure using Docker, Kubernetes, or cloud-native deployments.
System Requirements
Control Plane (SaaS)
The Control Plane is hosted by Vouchstone - no installation required.
Data Plane Requirements
- Kubernetes 1.24+ or Docker 20.10+
- 4 CPU cores minimum (8+ recommended)
- 16 GB RAM minimum (32+ recommended)
- 100 GB SSD storage
- PostgreSQL 16+
- Redis 7+
Docker Installation
# Clone the repository
git clone https://github.com/vouchstone/vouchstone.git
cd vouchstone
# Copy environment template
cp .env.example .env
# Edit configuration
nano .env
# Start all services
docker-compose up -d
# Check status
docker-compose psKubernetes (Helm)
# Add Vouchstone Helm repository
helm repo add vouchstone https://charts.vouchstone.ai
helm repo update
# Install the Data Plane
helm install vouchstone-data-plane vouchstone/data-plane \
--namespace vouchstone \
--create-namespace \
--set controlPlane.apiKey=YOUR_API_KEY \
--set postgresql.enabled=true \
--set redis.enabled=trueCloud Deployments
AWS
ECS, RDS, ElastiCache
cd deployments/aws && terraform applyGCP
GKE, Cloud SQL, Memorystore
cd deployments/gcp && terraform applyAzure
AKS, PostgreSQL, Redis Cache
cd deployments/azure && terraform apply