跳到主要内容

部署企业版

1. 部署和启动

网络和硬件配置要求

请参考私有部署网络和硬件配置要求

部署步骤

  1. 按照单机版部署的部署步骤进行操作,但需要修改里面的docker-compose.yml文件,更新为以下内容:
services:
asktable:
# AskTable
image: registry.cn-shanghai.aliyuncs.com/datamini/asktable-all-in-one:latest # 中国大陆地区
container_name: asktable
depends_on:
- asktable_mysql
ports:
- "8000:80"
environment:
TZ: Asia/Shanghai
BASE_URL: http://127.0.0.1:8000 # 【务必修改】容器对外暴露的地址(即从外部比如浏览器访问的地址)
LLM_API_KEY: asktable-xxxxxx=xxxxxxxx # 【务必修改】AI 模型令牌,是以“asktable-”开头的字符串。登录 AskTable(https://cloud.asktable.com) 后,顶部点击“私有部署 AskTable“获取。
MYSQL_HOST: asktable_mysql # MySQL 数据库地址(该 MySQL 是 AskTable 数据库,并非利用 AskTable 去查询的数据库,后者需要在 AskTable 界面上添加)
MYSQL_USER: asktable # MySQL 数据库用户名
MYSQL_PASSWORD: asktable # 【建议修改】MySQL 数据库密码
MYSQL_DB: asktable # MySQL 数据库名称
MYSQL_ROOT_PASSWORD: asktable # 【建议修改】MySQL 数据库ROOT密码(用于初始化示例数据)
VDB_ADDRESS: http://asktable_vdb:6333 # 向量数据库地址
VDB_API_KEY: asktable #【建议修改】向量数据库 API KEY
AISEARCH_ENABLE: 1
AISEARCH_HOST: http://asktable_aisearch:7700
AISEARCH_MASTER_KEY: asktable # 【建议修改】
volumes:
- ./asktable_data:/asktable

asktable_mysql:
image: registry.cn-shanghai.aliyuncs.com/dminfra/mysql:8.0.27
container_name: asktable_mysql
ports:
- "3306"
environment:
TZ: Asia/Shanghai
MYSQL_ROOT_PASSWORD: asktable # 【建议修改】
MYSQL_DATABASE: asktable
MYSQL_USER: asktable
MYSQL_PASSWORD: asktable # 【建议修改】
volumes:
- ./mysql_data:/var/lib/mysql

asktable_vdb:
image: registry.cn-shanghai.aliyuncs.com/dminfra/qdrant:v1.11.5
container_name: asktable_vdb
ports:
- "6333"
- "6334"
environment:
RUN_MODE: production
TZ: Asia/Shanghai
QDRANT__SERVICE__API_KEY: asktable # 【建议修改】
volumes:
- ./qdrant_storage:/qdrant/storage
- ./qdrant_snapshots:/qdrant/snapshots

asktable_aisearch:
image: registry.cn-shanghai.aliyuncs.com/dminfra/aisearch:v1.12.8
container_name: asktable_aisearch
privileged: true
restart: always
ports:
- "7700"
environment:
TZ: Asia/Shanghai
MEILI_MASTER_KEY: asktable # 【建议修改】
volumes:
- ./aisearch_data:/meili_data
  1. 其他步骤,请参考单机版部署

2. 联系 AskTable 获取软件许可证

部署完成后,联系 AskTable 工作人员获取软件许可证,或者直接在「AskTable 官网」登录后,点击左下角「私有部署」购买。

3. 激活许可证

  1. 登录私有部署的 AskTable,点击左下角的“体验版“,进入”激活许可证“页面。
激活许可证
  1. 输入软件许可证,点击”激活“按钮。
输入软件许可证