Docker 快速搭建 ChatGPT 网页版#
本指南提供了如何使用 Docker 快速搭建一个既美观又稳定的 ChatGPT 网页版的详细步骤。搭建过程不依赖特定的网络环境。
获取 OpenAI 的 API key#
- 访问 OpenAI API keys 并获取 API key。
环境部署#
-
更新系统环境并安装必要的工具:
apt update -y && apt upgrade -y && apt install -y curl wget sudo socat
-
安装 Docker:
curl -fsSL https://get.docker.com | sh
-
安装 Docker Compose:
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
GPT 搭建方法 1#
-
创建 GPT 目录和配置文件:
cd /home/ && mkdir gpt && cd gpt && nano docker-compose.yml
-
编辑 compose 配置文件(
docker-compose.yml
),配置服务细节。 -
运行 Docker Compose 来启动服务:
cd /home/gpt && docker-compose up -d
GPT 搭建方法 2#
- 使用一键 Docker 命令运行服务,确保修改为你自己的 API key 和其他配置:
docker run -d --name gpt-app-1 -p 3002:3002 -e OPENAI_API_KEY=<你的API Key> -e OPENAI_API_BASE_URL=https://api.openai.com -e AUTH_SECRET_KEY=<你的密码> -e OPENAI_API_MODEL=gpt-3.5-turbo chenzhaoyu94/chatgpt-web
NGINX 反向代理到域名#
- 创建 nginx 目录结构,申请证书,并配置 nginx。
- 配置反向代理,使其代理到指定 IP 和端口。
- 部署 NGINX 容器并检查运行状态。
开机自启动#
- 设置容器自动启动:
docker update --restart=always nginx docker update --restart=always gpt-app-1
Docker 常用命令#
- 参见 Docker 常用命令。
原作者 GitHub 地址:Chanzhaoyu/chatgpt-web
Docker 快速搭建 ChatGPT 网页版#
本指南提供了如何使用 Docker 快速搭建一个既美观又稳定的 ChatGPT 网页版的详细步骤。搭建过程不依赖特定的网络环境。
获取 OpenAI 的 API key#
- 访问 OpenAI API keys 并获取 API key。
环境部署#
-
更新系统环境并安装必要的工具:
apt update -y && apt upgrade -y && apt install -y curl wget sudo socat
-
安装 Docker:
curl -fsSL https://get.docker.com | sh
-
安装 Docker Compose:
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
GPT 搭建方法 1#
-
创建 GPT 目录和配置文件:
cd /home/ && mkdir gpt && cd gpt && nano docker-compose.yml
-
编辑 compose 配置文件(
docker-compose.yml
),配置服务细节。 -
运行 Docker Compose 来启动服务:
cd /home/gpt && docker-compose up -d
GPT 搭建方法 2#
- 使用一键 Docker 命令运行服务,确保修改为你自己的 API key 和其他配置:
docker run -d --name gpt-app-1 -p 3002:3002 -e OPENAI_API_KEY=<你的API Key> -e OPENAI_API_BASE_URL=https://api.openai.com -e AUTH_SECRET_KEY=<你的密码> -e OPENAI_API_MODEL=gpt-3.5-turbo chenzhaoyu94/chatgpt-web
NGINX 反向代理到域名#
- 创建 nginx 目录结构,申请证书,并配置 nginx。
- 配置反向代理,使其代理到指定 IP 和端口。
- 部署 NGINX 容器并检查运行状态。
开机自启动#
- 设置容器自动启动:
docker update --restart=always nginx docker update --restart=always gpt-app-1
Docker 常用命令#
- 参见 Docker 常用命令。