From 7d7b8ddfb114147650c7b9e12740f29637055b90 Mon Sep 17 00:00:00 2001 From: VanillaNahida Date: Wed, 20 Aug 2025 14:00:53 +0800 Subject: [PATCH 1/5] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E4=B8=8D=E5=88=B0ws=E5=92=8C=E8=A7=86?= =?UTF-8?q?=E8=A7=89=E5=88=86=E6=9E=90=E6=8E=A5=E5=8F=A3=E5=9C=B0=E5=9D=80?= =?UTF-8?q?=E7=9A=84bug=20docs:=20=E6=9B=B4=E6=96=B0README=E8=AF=B4?= =?UTF-8?q?=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-setup.sh | 15 ++++++++------- docs/Deployment_all.md | 5 ++++- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/docker-setup.sh b/docker-setup.sh index 938917f4..212f68ff 100755 --- a/docker-setup.sh +++ b/docker-setup.sh @@ -46,7 +46,7 @@ cat << "EOF" \/ \__,_||_| |_||_||_||_| \__,_| |_| \_| \__,_||_| |_||_| \__,_| \__,_| EOF echo -e "\e[0m" # 重置颜色 -echo -e "\e[1;36m 小智服务端全量部署一键安装脚本 Ver 0.2 \e[0m\n" +echo -e "\e[1;36m 小智服务端全量部署一键安装脚本 Ver 0.2 2025年8月20日更新 \e[0m\n" sleep 1 @@ -376,7 +376,7 @@ done echo "服务端启动成功!正在完成配置..." echo "正在启动服务..." - docker compose -f docker-compose_all.yml up -d + docker compose -f /opt/xiaozhi-server/docker-compose_all.yml up -d echo "服务启动完成!" ) @@ -402,13 +402,14 @@ fi # 获取并显示地址信息 LOCAL_IP=$(hostname -I | awk '{print $1}') -WEBSOCKET_ADDR=$(docker logs xiaozhi-esp32-server 2>&1 | tac | grep -m 1 -E -o "ws://[^ ]+") -VISION_ADDR=$(docker logs xiaozhi-esp32-server 2>&1 | tac | grep -m 1 "视觉" | grep -m 1 -E -o "http://[^ ]+") +# WEBSOCKET_ADDR=$(docker logs xiaozhi-esp32-server 2>&1 | tac | grep -m 1 -E -o "ws://[^ ]+") +# VISION_ADDR=$(docker logs xiaozhi-esp32-server 2>&1 | tac | grep -m 1 "视觉" | grep -m 1 -E -o "http://[^ ]+") +# 修复日志文件获取不到ws的问题,改为硬编码 whiptail --title "安装完成!" --msgbox "\ 服务端相关地址如下:\n\ 管理后台访问地址: http://$LOCAL_IP:8002\n\ -OTA 地址: http://$LOCAL_IP:8002/xiaozhi/ota/\n\ -视觉分析接口地址: $VISION_ADDR\n\ -WebSocket 地址: $WEBSOCKET_ADDR\n\ +OTA 地址: http://$LOCAL_IP:8003/xiaozhi/ota/\n\ +视觉分析接口地址: http://$LOCAL_IP:8003/mcp/vision/explain\n\ +WebSocket 地址: ws://$LOCAL_IP:8000/xiaozhi/v1/\n\ \n安装完毕!感谢您的使用!\n按Enter键退出..." 16 70 \ No newline at end of file diff --git a/docs/Deployment_all.md b/docs/Deployment_all.md index f93a266e..153a13fe 100644 --- a/docs/Deployment_all.md +++ b/docs/Deployment_all.md @@ -7,7 +7,10 @@ docker镜像已支持x86架构、arm64架构的CPU,支持在国产操作系统 如果您的电脑还没安装docker,可以按照这里的教程安装:[docker安装](https://www.runoob.com/docker/ubuntu-docker-install.html) -docker 安装全模块有两种方式,你可以[1.1使用懒人脚本](#1.1 懒人脚本)(作者[@VanillaNahida](https://github.com/VanillaNahida))自动帮你下载所需的文件和配置文件,你可以使用[1.2手动部署](#1.2 手动部署)从零搭建。 +docker 安装全模块有两种方式,你可以[1.1使用懒人脚本](./docs/Deployment_all.md#1.1+%e6%87%92%e4%ba%ba%e8%84%9a%e6%9c%ac)(作者[@VanillaNahida](https://github.com/VanillaNahida)) +脚本会自动帮你下载所需的文件和配置文件,你可以使用[1.2 手动部署](./docs/Deployment_all.md#1.2+%e6%89%8b%e5%8a%a8%e9%83%a8%e7%bd%b2)从零搭建。 + + ### 1.1 懒人脚本 From 67d3a8f94f8db70f41de41a0113bb8ff2bdbc54d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A6=99=E8=8D=89=E5=91=B3=E7=9A=84=E7=BA=B3=E8=A5=BF?= =?UTF-8?q?=E5=A6=B2=E5=96=B5?= <151599587+VanillaNahida@users.noreply.github.com> Date: Wed, 20 Aug 2025 14:07:46 +0800 Subject: [PATCH 2/5] Update Deployment_all.md --- docs/Deployment_all.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/Deployment_all.md b/docs/Deployment_all.md index 153a13fe..f48f6e10 100644 --- a/docs/Deployment_all.md +++ b/docs/Deployment_all.md @@ -7,13 +7,13 @@ docker镜像已支持x86架构、arm64架构的CPU,支持在国产操作系统 如果您的电脑还没安装docker,可以按照这里的教程安装:[docker安装](https://www.runoob.com/docker/ubuntu-docker-install.html) -docker 安装全模块有两种方式,你可以[1.1使用懒人脚本](./docs/Deployment_all.md#1.1+%e6%87%92%e4%ba%ba%e8%84%9a%e6%9c%ac)(作者[@VanillaNahida](https://github.com/VanillaNahida)) -脚本会自动帮你下载所需的文件和配置文件,你可以使用[1.2 手动部署](./docs/Deployment_all.md#1.2+%e6%89%8b%e5%8a%a8%e9%83%a8%e7%bd%b2)从零搭建。 +docker 安装全模块有两种方式,你可以[使用懒人脚本](./Deployment_all.md#11-懒人脚本)(作者[@VanillaNahida](https://github.com/VanillaNahida)) +脚本会自动帮你下载所需的文件和配置文件,你也可以使用[手动部署](./Deployment_all.md#12-手动部署)从零搭建。 ### 1.1 懒人脚本 - +**推荐使用**,**全自动部署**,只需**简单配置**即可使用,视频教程:[https://www.bilibili.com/video/BV17bbvzHExd/](https://www.bilibili.com/video/BV17bbvzHExd/) 你可以使用以下命令一键安装全模块版小智服务端: > [!NOTE] > 暂且只支持Ubuntu服务器一键部署,其他系统未尝试,可能会有一些奇怪的bug From 7f9989511602fef248b63bab5b152e68f7d8e466 Mon Sep 17 00:00:00 2001 From: hrz <1710360675@qq.com> Date: Wed, 20 Aug 2025 14:38:51 +0800 Subject: [PATCH 3/5] Update Deployment_all.md --- docs/Deployment_all.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/Deployment_all.md b/docs/Deployment_all.md index f48f6e10..135b7cf5 100644 --- a/docs/Deployment_all.md +++ b/docs/Deployment_all.md @@ -13,8 +13,7 @@ docker 安装全模块有两种方式,你可以[使用懒人脚本](./Deployme ### 1.1 懒人脚本 -**推荐使用**,**全自动部署**,只需**简单配置**即可使用,视频教程:[https://www.bilibili.com/video/BV17bbvzHExd/](https://www.bilibili.com/video/BV17bbvzHExd/) -你可以使用以下命令一键安装全模块版小智服务端: +部署简便,可以参考[视频教程](https://www.bilibili.com/video/BV17bbvzHExd/) ,文字版教程如下: > [!NOTE] > 暂且只支持Ubuntu服务器一键部署,其他系统未尝试,可能会有一些奇怪的bug From 31f596f96c905661db8457837cb28a2fd040b2dd Mon Sep 17 00:00:00 2001 From: hrz <1710360675@qq.com> Date: Wed, 20 Aug 2025 14:41:22 +0800 Subject: [PATCH 4/5] Update docker-setup.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 全模块部署,OTA地址是在8002端口 --- docker-setup.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-setup.sh b/docker-setup.sh index 212f68ff..eb91267c 100755 --- a/docker-setup.sh +++ b/docker-setup.sh @@ -409,7 +409,7 @@ LOCAL_IP=$(hostname -I | awk '{print $1}') whiptail --title "安装完成!" --msgbox "\ 服务端相关地址如下:\n\ 管理后台访问地址: http://$LOCAL_IP:8002\n\ -OTA 地址: http://$LOCAL_IP:8003/xiaozhi/ota/\n\ +OTA 地址: http://$LOCAL_IP:8002/xiaozhi/ota/\n\ 视觉分析接口地址: http://$LOCAL_IP:8003/mcp/vision/explain\n\ WebSocket 地址: ws://$LOCAL_IP:8000/xiaozhi/v1/\n\ -\n安装完毕!感谢您的使用!\n按Enter键退出..." 16 70 \ No newline at end of file +\n安装完毕!感谢您的使用!\n按Enter键退出..." 16 70 From 6a79d57a936a8ac0003f9285c6747821e9814756 Mon Sep 17 00:00:00 2001 From: hrz <1710360675@qq.com> Date: Wed, 20 Aug 2025 14:42:46 +0800 Subject: [PATCH 5/5] Update docker-setup.sh --- docker-setup.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/docker-setup.sh b/docker-setup.sh index eb91267c..8b2f1274 100755 --- a/docker-setup.sh +++ b/docker-setup.sh @@ -402,8 +402,6 @@ fi # 获取并显示地址信息 LOCAL_IP=$(hostname -I | awk '{print $1}') -# WEBSOCKET_ADDR=$(docker logs xiaozhi-esp32-server 2>&1 | tac | grep -m 1 -E -o "ws://[^ ]+") -# VISION_ADDR=$(docker logs xiaozhi-esp32-server 2>&1 | tac | grep -m 1 "视觉" | grep -m 1 -E -o "http://[^ ]+") # 修复日志文件获取不到ws的问题,改为硬编码 whiptail --title "安装完成!" --msgbox "\