←Back to Documentation
Installation
Deploy entropyDB in the cloud, on Kubernetes, or with Docker
Cloud Deployment
entropyDB Cloud offers the fastest way to get started with a fully managed service.
entropyDB Cloud
- Fully managed service with automatic backups
- High availability and automatic failover
- Available on AWS, Azure, and GCP
Kubernetes Deployment
Deploy entropyDB on Kubernetes using Helm charts:
Add Helm Repository
helm repo add entropydb https://charts.entropydb.com helm repo update
Install entropyDB
helm install entropydb entropydb/entropydb \ --set persistence.size=100Gi \ --set resources.requests.memory=16Gi \ --set replicas=3
Custom Configuration
# values.yaml
persistence:
enabled: true
size: 100Gi
storageClass: fast-ssd
resources:
requests:
cpu: 4
memory: 16Gi
limits:
cpu: 8
memory: 32Gi
replicas: 3
highAvailability: true
monitoring:
enabled: trueDocker Deployment
Single Node
docker run -d \ --name entropydb \ -p 5432:5432 \ -p 8080:8080 \ -v entropydb-data:/var/lib/entropydb \ -e ENTROPY_PASSWORD=secure_password \ -e ENTROPY_MAX_CONNECTIONS=200 \ entropydb/entropydb:latest
Docker Compose
version: '3.8'
services:
entropydb:
image: entropydb/entropydb:latest
ports:
- "5432:5432"
- "8080:8080"
volumes:
- entropydb-data:/var/lib/entropydb
environment:
- ENTROPY_PASSWORD=secure_password
- ENTROPY_MAX_CONNECTIONS=200
restart: unless-stopped
volumes:
entropydb-data:Bare Metal Installation
Ubuntu/Debian
# Add entropyDB repository curl -fsSL https://repo.entropydb.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/entropydb.gpg echo "deb [signed-by=/usr/share/keyrings/entropydb.gpg] https://repo.entropydb.com/apt stable main" | sudo tee /etc/apt/sources.list.d/entropydb.list # Install sudo apt update sudo apt install entropydb # Start service sudo systemctl start entropydb sudo systemctl enable entropydb
RHEL/CentOS
# Add entropyDB repository sudo tee /etc/yum.repos.d/entropydb.repo <<EOF [entropydb] name=entropyDB baseurl=https://repo.entropydb.com/yum enabled=1 gpgcheck=1 gpgkey=https://repo.entropydb.com/gpg EOF # Install sudo yum install entropydb # Start service sudo systemctl start entropydb sudo systemctl enable entropydb
System Requirements
Minimum
- • 4 CPU cores
- • 8GB RAM
- • 50GB SSD storage
- • 1Gbps network
Recommended
- • 16+ CPU cores
- • 64GB+ RAM
- • 500GB+ NVMe SSD
- • 10Gbps network