On-Premise Deployment of Enterprise Edition AskTable (with Intelligent Agent Observation)
1. Deployment and Startup
Hardware Configuration Requirements
Configuration Item | Recommended Configuration |
---|---|
CPU | 64 cores |
Memory | 512GB |
Disk | 2TB SSD |
Architecture | Recommended 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
- 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
- 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
- Log in to the locally deployed AskTable, click on the "key" icon in the upper right corner to enter the "Software Activation" page.

- Enter the software license code and click the "Activate" button.
