Overview
Annolive on-premise deployment runs entirely within your infrastructure, giving you full control over data residency and security.
Choose the method that fits your environment:
| Method | Best for |
|---|---|
| Docker Compose | Single Linux host, quick setup, minimal operational overhead |
| Kubernetes (Helm) | Existing Kubernetes clusters (k3s, microk8s, EKS, etc.), Ingress/TLS, and production-grade orchestration |
Upgrading from Annolive on-prem version 08.06.26 or earlier? See Migrate Docker Compose stack.
Both options run the same Annolive services (API, UI, worker, model server, PostgreSQL, RabbitMQ). The difference is how they are packaged and exposed:
- Docker Compose publishes the UI on port 8558 and the API on port 8559 via host ports and an nginx container.
- Helm deploys the same stack into Kubernetes with NodePort or Ingress access modes.
After installation, log in with the admin email configured during setup and the temporary password. Change the password after first login.