概述
自托管文档访问
This section requires a password to access. Interested in self-hosting? Contact sales to learn more.
Self-Hosting Documentation Access Granted
LlamaCloud 需要一些外部依赖项 — Postgres、MongoDB、Redis 和 RabbitMQ。
我们官方支持以下版本的依赖项:
- Postgres
- 最低版本
>=15.x - 管理员访问数据库权限。LlamaCloud将进行读写操作并应用迁移。
- 我们建议使用
1 - 2 vCPUs和1 - 2 GBi RAM作为数据库的起点。随着使用量的增长,您可以相应地扩展数据库。 - Recommended Managed Services:
- 最低版本
- MongoDB
- 最低版本 >=15.x
>=7.x - 我们建议将
1 - 2 vCPUs和1 - 2 GBi RAM作为数据库的起点。随着使用量的增长,您可以相应地扩展数据库。 - Recommended Managed Services:
- 最低版本 >=15.x
- RabbitMQ
- 最低版本 >=15.x
>=3.11.x - 我们建议将
200 - 500m vCPUs和500Mi - 2GBi RAM作为数据库的起点。随着使用量的增长,您可以相应地扩展数据库。 - Recommended Managed Services:
- 最低版本 >=15.x
- Redis
- 最低版本 >=15.x
>=7.x - 我们建议将
200 - 500m vCPUs和500Mi - 2GBi RAM作为数据库的起点。随着使用量的增长,您可以相应地扩展数据库。 - Recommended Managed Services:
- 最低版本 >=15.x
要将您的LlamaCloud部署连接到外部依赖项,请在您的values.yaml文件中配置必要的部分。
postgresql: host: "postgresql" port: "5432" database: "llamacloud" username: "llamacloud" password: "llamacloud"
mongodb: host: "mongodb" port: "27017" username: "root" password: "password"
rabbitmq: scheme: "amqp" host: "rabbitmq" port: "5672" username: "guest" password: "guest"
redis: scheme: "redis" host: "redis-master" port: "6379" db: 0PostgreSQL 配置示例
Section titled “Example Postgresql Configuration”PostgreSQL 安装示例:
helm upgrade --install postgresql \ oci://registry-1.docker.io/bitnamicharts/postgresql \ -f postgresql.yaml --wait --timeout 10mimage: registry: docker.io repository: bitnamilegacy/postgresql
auth: enabled: true database: llamacloud username: llamacloud password: llamacloud
## Ref: https://github.com/bitnami/charts/blob/main/bitnami/postgresql/values.yaml#L481primary: resources: requests: cpu: 250m memory: 128Mi limits: cpu: 250m memory: 256Mi
global: security: allowInsecureImages: true
resourcesPreset: microMongoDB 安装示例:
helm upgrade --install \ mongodb oci://registry-1.docker.io/bitnamicharts/mongodb \ -f mongodb.yaml --wait --timeout 10mimage: registry: ghcr.io repository: xavidop/mongodb tag: '7.0'
auth: enabled: true rootUser: root rootPassword: password
global: security: allowInsecureImages: true
resourcesPreset: microRedis 安装示例:
helm upgrade --install redis \ oci://registry-1.docker.io/bitnamicharts/redis \ -f redis.yaml --wait --timeout 10mimage: registry: docker.io repository: bitnamilegacy/redis
auth: enabled: false #password: "password"
tls: enabled: false
architecture: standalone
global: security: allowInsecureImages: true
resourcesPreset: microRabbitMQ 配置示例
Section titled “Example RabbitMQ Configuration”RabbitMQ 安装示例:
helm upgrade --install rabbitmq \ oci://registry-1.docker.io/bitnamicharts/rabbitmq \ -f rabbitmq.yaml --wait --timeout 10mimage: registry: docker.io repository: bitnamilegacy/rabbitmq digest: sha256:8a36cf44a55be2ae25cafa0376b89041412c50bbcab9fa0109713d60b2ec06fb
global: security: allowInsecureImages: true
auth: username: guest password: guest erlangCookie: secretcookie
resourcesPreset: micro如需获取最新且最全面的配置选项,请直接查阅我们的 Helm 仓库:
- 完整的 values.yaml 参考文档 - 包含详细注释的完整配置选项
- 外部依赖项示例 - 外部依赖项的完整工作示例
- Helm 图表文档 - 包含所有配置参数的生成文档