Getting Started
Installation
Deploy Engrami to your infrastructure using Docker, Kubernetes, or cloud-native deployments.
System Requirements
Control Plane (SaaS)
The Control Plane is hosted by Engrami - 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 14+
- Redis 7+
Docker Installation
# Clone the repository
git clone https://github.com/engrami/engrami.git
cd engrami
# 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 Engrami Helm repository
helm repo add engrami https://charts.engrami.com
helm repo update
# Install the Data Plane
helm install engrami-data-plane engrami/data-plane \
--namespace engrami \
--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