Skip to main content

基于群晖NAS部署 FoloToy 服务说明

本文由群友 Michael 编写,此处仅作为备份,请通过原文进行阅读讨论。原文地址:基于群晖NAS部署FoloToy 服务说明

本文提供了在群晖 NAS上安装 FoloToy 服务器的必要步骤。

说明

  • 用于自托管 FoloToy 服务的 docker 配置文件
  • 本教程适用于 INTEL平台 的 DSM 系统,本次演示使用的是 DS220+

部署前准备

  • OpenAI key 或者 Azure OpenAI Key

环境依赖

  • docker,新版本名称为 Container Manager

快速开始

  • 前往项目仓库 https://github.com/FoloToy/folotoy-server-self-hosting 下载项目配置文件
  • 修改项目目录下的 docker-compose.yml 配置文件
    • 将 docker-compose.yml 中所有的 192.168.52.164 改成您群晖设备的局域网IP 地址。
    • AUDIO_DOWNLOAD_URL: http://192.168.52.164:8082
    • SPEECH_UDP_SERVER_HOST: 192.168.52.164
    • 将 docker-compose.yml 中的 OPENAI_OPENAI_KEY 或 AZURE_OPENAI_KEY 修改成您的 OpenAI key 或 Azure OpenAI Key
    • OPENAI_OPENAI_KEY: sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    • AZURE_OPENAI_KEY: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    • 保存文件
  • 上传文件项目文件到 File Station 的 docker 目录下,如图
  • 打开 Container Manager 创建项目,如图:

更新配置

  • 打开 Container Manager,进入项目详情
  • 点击停止按钮,修改配置信息
  • 点击保存,勾选构建并启动项目(重建映像)选项,点击确定
  • 等待重启完成

注意事项

  • 本次部署的前置条件是在路由器上处理好网络问题,群晖可以直接请求openai接口。
  • 使用IP部署没有问题,域名部署可能不能正常工作。

致谢