ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Chat2DB 离线部署:3 步跑起本地 SQL 工作空间

Chat2DB 离线部署:3 步跑起本地 SQL 工作空间 Chat2DB 离线部署3 步跑起本地 SQL 工作空间【免费下载链接】Chat2DBChat2DB is a free, cross-platform, local-first database client and SQL workspace for developers, DBAs, analysts, and data teams. Connect to 40 databases, manage data, edit and run SQL, and use your own AI model to generate, explain, and optimize queries. Available on desktop, web, Docker, and CLI, with MCP support.项目地址: https://gitcode.com/GitHub_Trending/ch/Chat2DBSQL 明明跑在内网AI 补全却要出公网转一圈Chat2DB 是一款免费的本地优先local-first数据和配置都留在你机器上数据库客户端连接 40 数据库AI 用你自己的模型。读完这篇你能用 Docker 起一个本地实例连上数据库跑 SQL。它到底能干什么连上数据库就是完整 SQL 工作空间编辑、补全、执行、历史、收藏不用配任何外部 APIAI 助手接你自己的大模型生成、解释、优化 SQL数据不出本机开箱支持 40 数据库MySQL、PostgreSQL、Oracle、ClickHouse、MongoDB、Redis 等新的 JDBC 数据库配一下就能连直接浏览和在线编辑表数据管 DDL/DML导入导出数据还能出 Dashboard 和 ER 图桌面应用、Docker、Web、CLI 四种形态支持 MCP一种让 AI 调用外部工具的协议三步跑起来最低门槛Docker 三条命令 装好 Docker 后先克隆仓库生成加密密钥再启动容器全程不碰代码。git clone https://gitcode.com/GitHub_Trending/ch/Chat2DB cd Chat2DB ./script/security/init-community-encryption-key.sh docker run --detach --name chat2db-community --publish 127.0.0.1:10825:10825 --volume $HOME/.chat2db-community-docker:/root/.chat2db-community --env CHAT2DB_COMMUNITY_ENCRYPTION_KEY_FILE/run/secrets/chat2db-community-encryption.key --volume $HOME/.config/chat2db-community/encryption.key:/run/secrets/chat2db-community-encryption.key:ro chat2db/chat2db:latest然后浏览器访问http://localhost:10825就能建连接、写 SQL 了。标准部署Compose 一键起用仓库自带的编排文件端口、数据卷、密钥挂载都替你管好。./script/security/init-community-encryption-key.sh docker compose --file docker/docker-compose.yml up --detach完整配置项见 docker-compose.yml镜像标签、端口、绑定地址都能用环境变量控制。生产环境确认 4 个关键参数生产上部署方式不用换重点核对下面几项server.address社区版是单用户应用建议绑定127.0.0.1不要直接暴露到内网加密密钥单独备份~/.config/chat2db-community/encryption.key丢了就解不开已存的库密码端口默认 10825按 Compose 里的CHAT2DB_PORT改数据卷docker run和 Compose 的存储位置不同数据不互通升级前确认迁对地方版本怎么选如果你只想要免费的本地数据库客户端选社区版本仓库完整 SQL 工作空间加自带 AI 模型接入都有了如果你不想自己配模型要官方 AI 服务、账号和多设备同步看 Pro基于同一核心加商业化能力如果你是团队使用要协作、权限和治理能力看 Enterprise部署时容易踩的坑⚠️ 三个高频问题先对号入座容器起不来直接启动失败→ Web 模式必须提前有合法加密密钥不会自动生成 → 先跑./script/security/init-community-encryption-key.sh再生成密钥升级后数据库密码、AI Key 解不开→ 重建容器时密钥文件丢了或换了新的 → 单独备份encryption.key重建时挂同一份文件访问 10824 端口连不上→ 5.3.0 默认端口是 10825数据目录也换成了/root/.chat2db-community→ 端口映射改成 10825旧数据不会自动迁移下一步仓库地址https://gitcode.com/GitHub_Trending/ch/Chat2DB 先用上面的 Docker 命令跑通。遇到 bug 或想要新功能先读 CONTRIBUTING.md再提 Issue。想自己编译的话README_CN.md 的“从源码构建”一节有前端热启动和后端打包的完整命令。【免费下载链接】Chat2DBChat2DB is a free, cross-platform, local-first database client and SQL workspace for developers, DBAs, analysts, and data teams. Connect to 40 databases, manage data, edit and run SQL, and use your own AI model to generate, explain, and optimize queries. Available on desktop, web, Docker, and CLI, with MCP support.项目地址: https://gitcode.com/GitHub_Trending/ch/Chat2DB创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表