Install the Navin Platform
This section installs the Navin Platform: the Control Plane API (python -m eai.main), its background worker
(python -m eai.worker), the optional media worker (python -m eai.media_worker) and the portal (Next.js). Each
method has its own page, written as a sequence of steps: what the step does, why, the exact command, the expected
result and what to do when it fails.
Choose a method
| Method | For | Page |
|---|---|---|
| Kubernetes with Helm and Argo CD | Production, high availability, GPU inference | Kubernetes with Helm |
| OS packages (DEB, RPM, pacman) | One server or a few servers, without Kubernetes | OS packages |
| Docker Compose | Development, demonstrations, integration tests | Docker Compose |
Local development with make | Developers of the platform, without Docker | Local development |
| Air-gapped site | Any of the methods above, without Internet access | Air-gapped installation |
warning
Docker Compose and make run OpenBao in development mode and Keycloak in start-dev: never use them in production.
Recommended path
- Sizing and hardware: size the nodes, the storage and the GPU.
- Network ports and flows: open the flows before the installation.
- OS compatibility: check the systems of the servers and of the nodes.
- The page of your method (table above).
- TLS certificates: public and internal certificates.
- First configuration: first administrator, tenants, single sign on.
- Verify the installation.
- Hosting topologies: on premises, Kubernetes, high availability, multi-site and disaster recovery.
Afterwards: Upgrade and Uninstall.
Reference pages
| Page | Content |
|---|---|
| Configuration reference | Every EAI_ setting of the Control Plane, generated from the code |
| Helm values reference | Every value of the enterprise-ai chart and of its profiles, generated from the chart |
| OS compatibility | Systems supported by the packages and by the Kubernetes deployment |
| Operations | Secrets, hardening, high availability, runbooks, alerting |
| What's new in release 1.0 | New features, changes, known issues of the release |