1.购买腾讯云

本次使用

  • CPU - 2核 内存 - 4GB centos7

点击登录,使用腾讯云自带命令台,执行目录一样

也可以使用服务器连接工具

2.安装docker

安装系统依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

设置仓库镜像

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装命令

yum install -y docker-ce docker-ce-cli containerd.io

测试安装成功

docker --version

出现版本

开启docker

systemctl start docker

查看docker状态

systemctl status docker

查看路径/usr/local/bin/是否存在docker -compose文件,有的话跳过3

3.安装docker -compose

3.1连接安装

# 安装
curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

授权

# 授予执行权限
sudo chmod +x /usr/local/bin/docker-compose

测试安装

docker-compose --version

3.1手动安装

安装docker -compose 觉得太慢手动上传docker -compose文件也行

下载地址:

 Releases · docker/compose

选择版本

下载linux docker -compose文件

上传路径

/usr/local/bin/

记得重命名

 授权

# 授予执行权限
sudo chmod +x /usr/local/bin/docker-compose

测试安装

docker-compose --version

4.下载xiaozhi-esp32-server目录

4.1脚本构建文件目录

根目录下载就行,你要知道下载到那。下载构建目录xiaozhi-esp32-server脚本

curl -L -o docker-setup.sh https://raw.githubusercontent.com/xinnan-tech/xiaozhi-esp32-server/main/docker-setup.sh

运行,运行小慢,不要慌

# Git Bash 或 WSL
sh docker-setup.sh
# PowerShell 或 CMD
.\docker-setup.sh

出现目录

5.配置xiaozhi-server/data/.config.yaml

5.1配置模型api

小智服务的推荐默认免费模型

地址:智谱AI开放平c台

注册添加APIKEY就可以直接使用

5.2修改文件.config.yaml

使用vscode打开文件,复制ChatGLMLLM,搜索找到

 ChatGLMLLM:

    # 定义LLM API类型

修改apikey,智谱平台自己的key

修改api_key

保存,再次打开确定是否修改。

5.执行docker命令

进入xiaozhi-server文件夹下,运行

docker-compose up -d

小慢不要慌

完成后,执行查看日志

docker logs -f xiaozhi-esp32-server

完成部署

6.测试

6.1浏览器测试

下载源码xinnan-tech/xiaozhi-esp32-server: 本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.

本地打开html测试页面

修改ip地址测试,websocket接口测试

测试前记得开放8000和8003端口

完结撒花

购买腾讯云服务器,评论区留言。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐