Skip to main content

On-Premise Deployment of Enterprise Edition AskTable (with Intelligent Agent Observation)

1. Deployment and Startup

Hardware Configuration Requirements

Configuration ItemRecommended Configuration
CPU64 cores
Memory512GB
Disk2TB SSD
ArchitectureRecommended x86

This configuration can support:

  • 3000 tables
  • 100 concurrent users
tip

If you have higher configuration requirements, please contact us for professional consultation.

Deployment Steps

  1. Follow the deployment steps in the All-in-One Single Machine Deployment, but modify the docker-compose.yml file inside to update it with the following content:
services:
asktable:
# AskTable
image: registry.cn-shanghai.aliyuncs.com/datamini/asktable-all-in-one:latest # For Mainland China region
container_name: asktable
depends_on:
- asktable_mysql
ports:
- 8000:80
environment:
BASE_URL: http://127.0.0.1:8000 # 【Must Modify】Container's external exposure address (i.e., the address accessed from outside like a browser)
LLM_API_KEY: your_api_key_here # 【Must Modify】AI model token, which is a string starting with "asktable-". After logging into AskTable (https://cloud.asktable.com), click on "Local Deployment of AskTable" at the top to get it.
MYSQL_HOST: asktable_mysql # MySQL database address (this MySQL is the AskTable database, not the database you hope AskTable will query, the latter needs to be added on the web page)
MYSQL_USER: asktable # MySQL database username
MYSQL_PASSWORD: asktable # MySQL database password
MYSQL_DB: asktable # MySQL database name
VDB_ADDRESS: http://asktable_vdb:6333 # Vector database address
VDB_API_KEY: asktable # Vector database API key
AISEARCH_ENABLE: 1
AISEARCH_HOST: http://aisearch:7700
AISEARCH_MASTER_KEY: asktable
volumes:
- ./asktable_data:/asktable
- ./mylogo.jpg:/usr/share/nginx/html/asktable.jpg # If you want to change the logo, mount this file

asktable_mysql:
image: registry.cn-shanghai.aliyuncs.com/dminfra/mysql:8.0.27
container_name: asktable_mysql
ports:
- "3306: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:6333"
- "6334:6334"
environment:
RUN_MODE: production
TZ: Asia/Shanghai
QDRANT__SERVICE__API_KEY: asktable
volumes:
- ./qdrant_storage:/qdrant/storage
- ./qdrant_snapshots:/qdrant/snapshots

aisearch:
image: registry.cn-shanghai.aliyuncs.com/dminfra/aisearch:v1.12.8
privileged: true
container_name: aisearch
restart: always
ports:
- "7700:7700"
environment:
MEILI_MASTER_KEY: asktable
volumes:
- ./aisearch_data:/meili_data
  1. For other steps, refer to the All-in-One Single Machine Deployment.

2. Contact AskTable for Software License Code

After deployment is complete, contact AskTable staff to obtain the software license code, or log in to the "AskTable Official Website" and click on the top "Local Deployment of AskTable" to purchase.

3. Software Activation

  1. Log in to the locally deployed AskTable, click on the "key" icon in the upper right corner to enter the "Software Activation" page.
Contact AskTable for Software License Code
  1. Enter the software license code and click the "Activate" button.
Enter Software License Code