Installation
The fastest path is the bundled elchi-stack chart, which installs every component with sensible defaults.
Add the Helm repository
helm repo add elchi https://charts.elchi.io
helm repo update
Install with defaults
helm install my-elchi elchi/elchi-stack \
--set-string global.mainAddress="your-domain.com" \
--namespace elchi-stack \
--create-namespace
Install with a values file
For anything beyond a quick trial, pass a values.yaml with your overrides:
global:
mainAddress: "elchi.example.com"
tlsEnabled: true
jwt:
secret: "your-secure-32-character-minimum-secret-key-here"
versions:
- tag: v1.6.9-v0.14.0-envoy1.38.3
helm install my-elchi elchi/elchi-stack -f values.yaml
Sign in
Default bootstrap credentials are admin / admin. Change them on first login.
Production checklist
- Terminate TLS at your external load balancer or ingress (the chart manages no certificates), and set
global.tlsEnabled: trueso the platform generateshttps://URLs. - Replace
global.jwt.secretwith a 32+ character random value. - Disable the bundled MongoDB and point at a managed replica set.
- Run at least 3 replicas of the controller and control-plane.