Docker部署
试用版License
需要试用版License?请参考:问题13:如何申请licenseKey
系统要求
最低配置
- 操作系 统:Ubuntu 22.04 LTS(推荐)
- 服务器配置:4核8G内存
- Docker:已安装Docker和Docker Compose
配置优化建议
如果服务器配置不够,可以分拆MySQL、Redis、Elasticsearch、ArtemisMQ等服务到其他服务器,仅保留核心服务在主服务器上。
快速开始
步骤1:选择部署方式
方式一:使用云模型(推荐新手)
- 下载
docker-compose.yaml
文件到本地 - 申请智谱AI API Key
- 修改配置文件中的API Key
方式二:使用本地模型
- 下载
docker-compose-ollama.yaml
文件到本地 - 无需申请API Key,使用本地Ollama模型
方式三:默认不使用ai大模型
- 下载
docker-compose-noai.yaml
文件到本地
步骤2:修改配置
在下载的配置文件中,将 127.0.0.1
替换为你的服务器IP地址或域名,并配置licenseKey,
申请智谱AI API Key
# 请将 127.0.0.1 替换为你的服务器IP或域名
BYTEDESK_UPLOAD_URL: http://你的服务器IP:9003
BYTEDESK_KBASE_API_URL: http://你的服务器IP:9003
BYTEDESK_FEATURES_AVATAR_BASE_URL: http://你的服务器IP:9003
# 官方微语管理后台-》设置-》License-》申请licenseKey
BYTEDESK_LICENSE_KEY:
# 申请智谱AI API Key:https://www.bigmodel.cn/usercenter/proj-mgmt/apikeys
SPRING_AI_ZHIPUAI_API_KEY: 'sk-xxx' # 替换为你的智谱AI API Key
💡 提示:注意修改镜像默认用户名密码,比如:Mysql/Redis等默认密码。
步骤3:启动服务
# 使用云模型
docker compose -p bytedesk -f docker-compose.yaml up -d
# 或使用本地模型
docker compose -p bytedesk -f docker-compose-ollama.yaml up -d