For AI agents: the complete documentation index is available at https://docs.fit2cloud.com/sqlbot/llms.txt, the full documentation bundle is available at https://docs.fit2cloud.com/sqlbot/llms-full.txt, and this page is available as Markdown at https://docs.fit2cloud.com/sqlbot/ops/config_files.md.

配置文件说明

1 功能简介

SQLBot 的运行参数保存在 .env 与 conf/sqlbot.conf。调整跨域、默认密码、数据库、MCP 图片地址等,一般两处一并修改后重启。

2 配置文件位置

默认运行目录为 /opt/sqlbot(SQLBOT_BASE=/opt)。主要文件如下:

表 1 主要配置文件
文件默认路径说明
.env/opt/sqlbot/.env安装生成的 SQLBOT_* 变量
sqlbot.conf/opt/sqlbot/conf/sqlbot.conf应用运行配置
docker-compose.yml/opt/sqlbot/docker-compose.yml容器编排
[.env 与 sqlbot.conf]

安装时由 .env 渲染生成 sqlbot.conf(如 SQLBOT_SERVER_IMAGE_HOST → SERVER_IMAGE_HOST)。安装后改参请两处保持一致。

3 修改与生效

修改前先备份:

cp /opt/sqlbot/.env /opt/sqlbot/.env.bak.$(date +%F)
cp /opt/sqlbot/conf/sqlbot.conf /opt/sqlbot/conf/sqlbot.conf.bak.$(date +%F)
vi /opt/sqlbot/.env
vi /opt/sqlbot/conf/sqlbot.conf

保存后重启:

sctl restart
[修改后需重启]

须执行 sctl restart 才会生效;sctl reload 不能替代重启。见 命令行工具。

4 参数说明

.env / sqlbot.conf 中常见参数如下(安装后请两处保持一致):

表 2 参数说明
参数名称默认值可选项说明
SQLBOT_SERVER_IMAGE_HOST
(SERVER_IMAGE_HOST)
——MCP 图片地址,IP 为 SQLBot 服务器地址,端口为 MCP 端口(默认 8001);见 MCP Server
SQLBOT_CORS_ORIGINS
(BACKEND_CORS_ORIGINS)
http://localhost,http://localhost:5173,...—跨域白名单,多个来源以逗号分隔
SQLBOT_DEFAULT_PWD
(DEFAULT_PWD)
SQLBot@123456—普通用户默认密码
SQLBOT_SECRET_KEY
(SECRET_KEY)
——JWT 签名密钥;备份与迁移须保留原值,见 备份
SQLBOT_LOG_LEVELINFODEBUG
INFO
WARNING
ERROR
日志级别
POSTGRES_HOST / PORT / DB / USER / PASSWORD——数据库连接信息(以 sqlbot.conf 为准)

5 后续操作