windows本地部署AgentDesk

发布时间:2026/10/11 4:27:40

windows本地部署AgentDesk windows本地部署AgentDesk下面给你一套适合小白的“Windows 本地运行 AgentDesk 远程服务器 Docker 运行 Qdrant”的完整流程。我建议采用这个结构你的 Windows 电脑 ├─ AgentDesk 后端Go8083 ├─ AgentDesk 前端Next.js3000 ├─ SQLite 数据库本机 data/app.db └─ 连接远程 Qdrant服务器:6334 远程 Linux 服务器 └─ Docker 中运行 Qdrant1、准备 Windows 本地环境打开 PowerShell逐项检查git--version go version node-v pnpm-v你需要满足Git任意较新版本Go1.26 或更高Node.js20 或更高pnpm已安装如果 pnpm -v 报错先执行corepack enable corepack prepare pnpmlatest--activate如果上述命令也不可用可以安装 pnpmnpm install-g pnpm然后重新打开 PowerShell再执行pnpm-v安装Go官网下载地址如下https://go.dev/dl/找到 Windows 对应的安装包下载类似 go1.xx.x.windows-amd64.msi 的文件。amd64适用于大多数 Intel、AMD 64 位电脑。arm64适用于 ARM 架构的 Windows 电脑。双击下载的 .msi 文件。按照安装向导操作保持默认配置即可。然后重新打开 PowerShell再执行如下指令2、准备远程服务器上的 Qdrant以下假设远程服务器是 Linux并且已经安装 Docker。先登录服务器确认 Docker 可用docker version如果能显示 Client / Server 信息说明 Docker 正常。1. 创建 Qdrant 持久化存储卷cd/data_4/googosoft_file/AAA_agent/docker volume create qdrant-storage这一步很重要Qdrant 的知识向量会存到这个 Volume 中。没有它删除并重建容器后可能丢失知识库向量。查看卷的详细信息docker volume inspect qdrant-storage输出如下2. 生成并保存一个 API Key在服务器上执行openssl rand-base6448# XgrPnZzZK6lcozGO3rK63zn5Ox5sl6Oq0YxtefB7/tWAV2Hq0gS0PyTwEhCVS0/5复制输出的一整段内容保存到密码管理器。下面用它替代 你的高强度密钥。3. 启动 Qdrant如果你通过公司内网、WireGuard、Tailscale 等 VPN 连接服务器可以先使用下面这个较易操作的方案docker run-d \--name qdrant \--restart unless-stopped \-p127.0.0.1:6333:6333\-p6334:6334\-v qdrant-storage:/qdrant/storage \-e QDRANT__SERVICE__API_KEY你的高强度密钥\ qdrant/qdrant:固定版本号请把 固定版本号 换成你准备使用的具体版本例如 v1.17.0不要长期使用 latest。具体docker run-d \--name qdrant \--restart unless-stopped \-p127.0.0.1:6333:6333\-p6334:6334\-v qdrant-storage:/qdrant/storage \-e QDRANT__SERVICE__API_KEYXgrPnZzZK6lcozGO3rK63zn5Ox5sl6Oq0YxtefB7/tWAV2Hq0gS0PyTwEhCVS0/5\ qdrant/qdrant:v1.17.0或者docker run-d \--name qdrant \--restart unless-stopped \-p127.0.0.1:6333:6333\-p6334:6334\-v/data_4/googosoft_file/AAA_agent/qdrant-storage:/qdrant/storage \-e QDRANT__SERVICE__API_KEY你的真实API密钥\ qdrant/qdrant:v1.17.0参数含义6334AgentDesk 实际连接的 Qdrant gRPC 端口。127.0.0.1:6333:6333REST/API/Web UI 只允许在服务器本机访问不暴露到公网。qdrant-storageQdrant 持久化数据卷。QDRANT__SERVICE__API_KEY要求所有请求携带密钥。–restart unless-stopped服务器重启后自动恢复。检查容器docker ps在服务器本机验证 REST 服务和 API Keycurl-Hapi-key: 你的高强度密钥http://127.0.0.1:6333/collections# 例如curl -H api-key: XgrPnZzZK6lcozGO3rK63zn5Ox5sl6Oq0YxtefB7/tWAV2Hq0gS0PyTwEhCVS0/5 http://127.0.0.1:6333/collections正常时会返回 JSON而不是 Unauthorized 或连接失败。3、处理远程访问安全3、下载并配置 Windows 本地项目进入项目目录Set-Location E:\googosoft\agent-desk-main先检查配置文件是否已存在Test-Path.\config\config.yaml如果输出 False复制模板Copy-Item.\config\config.example copy.yaml.\config\config.yaml然后用 VS Code 或记事本打开code.\config\config.yaml找到并修改 vectorDB 部分。VPN / 内网 Qdrant 配置示例vectorDB:type:qdrant qdrant:host:10.10.10.20grpcPort:6334apiKey:填写你刚才保存的 API KeyuseTls:false把 10.10.10.20 换成远程 Qdrant 服务器的内网或 VPN IP。公网 TLS Qdrant 配置示例vectorDB:type:qdrant qdrant:host:qdrant.example.com grpcPort:6334apiKey:填写你刚才保存的 API KeyuseTls:true这里建议使用域名和受 Windows 信任的 TLS 证书。项目当前只暴露 useTls 开关并没有提供单独配置自签名证书 CA 文件的位置初次部署不建议使用自签名证书。同时确认本地 SQLite 保持如下设置即可db:type:sqlite dsn:file:./data/app.db?_busy_timeout5000这样本地会自动创建data/app.db data/storage/4、先测试 Windows 到 Qdrant 的网络在 Windows PowerShell 中执行Test-NetConnection10.10.10.20-Port6334把 IP 换成实际 Qdrant 地址。如果是 False先不要启动 AgentDesk优先检查host 是否正确Docker 容器是否运行远程服务器是否开放 6334云安全组是否允许访问VPN 是否已连接Windows 是否被公司网络策略限制出站连接。5、安装前端依赖仍在项目根目录时执行Set-Location.\web pnpm install首次安装会比较久。成功后应出现 node_modules且命令正常结束。然后返回项目根目录Set-Location..6、启动后端在第一个 PowerShell 窗口中确保当前目录是项目根目录Set-Location E:\googosoft\agent-desk-main执行go run-tags dev./cmd/server看到类似“服务启动于 8083 端口”的日志后不要关闭此窗口。浏览器访问http://127.0.0.1:8083/api/health
延伸阅读

更多相关文章

2026/10/11 4:27:39

sigmaStar SSC377/SSC378开发笔记之程序调试

SSC377/SSC378开发笔记 文章目录SSC377/SSC378开发笔记如何查看API的错误:一、编译IPC Demo和测试模块1.测试VIF模块:2.测试ISP模块:3.测试SCL模块:4.测试VENC模块:5.测试AI和AO模块:6.测试IPU:7.测试外设:8. IVE模块:二、SDK FAQ&#xff1a…

2026/10/11 4:22:39

AI编程8实战工作流:TaoToken统一Key下的模型搭配与效率对比

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 4:22:39

企业查询系统源码 工商信息查询+会员套餐+后台管理

企业查询系统是一套可自建的企业信息查询平台源码,功能对标企查查、天眼查这类工商信息查询站,分前台查询与后台管理两部分。 源码下载: https://download.csdn.net/download/m0_61505785/93598872?spm1001.2014.3001.5503 更多同类源码分…

2026/10/11 10:53:00

Kali Linux虚拟机安装全攻略:从ISO镜像到VMware配置避坑指南

简介:面向刚接触渗透测试或 VMware 的新手,这是一份 Kali Linux 虚拟机安装的图文操作指引。资源以 VMware Workstation 作为虚拟化平台,聚焦于 Kali 镜像下载与虚拟机安装两条主线,从选择 32/64 位 ISO 文件、创建典型虚拟机、指…

2026/10/11 10:53:00

奇安信天擎管理员手册拆解:从部署规划到策略分组的运维全攻略

简介:奇安信天擎终端安全管理系统管理员手册是面向企业IT管理员、安全运维人员及终端安全负责人的官方操作指南。手册系统梳理了天擎V10.0的产品定位、核心功能与典型部署方案,详细说明终端安全管理、恶意代码检测、网络攻击防护、数据加密及身份验证等能…

2026/10/11 10:53:00

Django图书管理系统实战:模型关系设计、MySQL配置与分页避坑

简介:一份使用Python语言并结合Django框架、Bootstrap前端库与MySQL数据库开发的图书管理系统源码,面向Web开发入门者、计算机专业学生以及需要完成课程设计或毕业设计的人群,用于理解综合型网站后台的整体搭建流程。系统采用Django MTV设计模…

2026/10/11 10:53:00

Oracle RMAN生产级备份脚本:全量增量归档一体化方案

简介:这是一套面向Oracle DBA及中高级数据库运维人员的RMAN自动化备份实战脚本集,聚焦企业级数据库安全防护核心需求,解决日常全量、增量及逻辑层备份策略落地难、手动执行易出错等问题。资源共5个Shell脚本文件,总大小仅1KB&…

2026/10/11 0:02:13

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/11 0:02:13

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/11 0:02:13

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/11 0:02:13

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/11 0:02:13

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/11 0:02:13

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑