mirror of
https://github.com/lobehub/lobehub
synced 2026-04-21 17:47:27 +00:00
2.7 KiB
2.7 KiB
Docker 部署指引
我们提供了 Docker 镜像,供你在自己的私有设备上部署 LobeChat 服务
安装 Docker 容器环境
如果已安装,请跳过此步
Ubuntu
$ apt install docker.io
CentOS
$ yum install docker
部署容器镜像
A 指令部署(推荐)
使用以下命令即可使用一键启动 LobeChat 服务:
$ docker run -d -p 3210:3210 \
-e OPENAI_API_KEY=sk-xxxx \
-e ACCESS_CODE=lobe66 \
lobehub/lobe-chat
[!NOTE]
- 默认映射端口为
3210, 请确保未被占用或手动更改端口映射- 使用你的 OpenAI API Key 替换上述命令中的
sk-xxxx- 官方 Docker 镜像中设定的密码默认为
lobe66,请将其替换为自己的密码以提升安全性- LobeChat 支持的完整环境变量列表请参考 环境变量 部分
[!WARNING]
注意,当部署架构与镜像的不一致时,需要对 Sharp 进行交叉编译,详见 Sharp 交叉编译
使用代理地址
如果你需要通过代理使用 OpenAI 服务,你可以使用 OPENAI_PROXY_URL 环境变量来配置代理地址:
$ docker run -d -p 3210:3210 \
-e OPENAI_API_KEY=sk-xxxx \
-e OPENAI_PROXY_URL=https://api-proxy.com/v1 \
-e ACCESS_CODE=lobe66 \
lobehub/lobe-chat
[!NOTE]
由于官方的 Docker 镜像构建大约需要半小时左右,如果在更新部署后会出现「存在更新」的提示,可以等待镜像构建完成后再次部署。
B Docker Compose
使用 docker-compose 时配置文件如下:
version: '3.8'
services:
lobe-chat:
image: lobehub/lobe-chat
container_name: lobe-chat
ports:
- '3210:3210'
environment:
OPENAI_API_KEY: sk-xxxx
OPENAI_PROXY_URL: https://api-proxy.com/v1
ACCESS_CODE: lobe66