Docker 快速搭建 ChatGPT ウェブ版#
このガイドでは、Docker を使用して美しく安定した ChatGPT ウェブ版を素早く構築する方法についての詳細な手順を提供します。構築プロセスは特定のネットワーク環境に依存しません。
OpenAI の API キーの取得#
- OpenAI API キーにアクセスして API キーを取得します。
環境のデプロイ#
-
システム環境の更新と必要なツールのインストール:
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
-
コンポーズ構成ファイル(
docker-compose.yml
)を編集し、サービスの詳細を設定します。 -
Docker Compose を実行してサービスを起動します:
cd /home/gpt && docker-compose up -d
GPT の構築方法 2#
- ワンクリック Docker コマンドを使用してサービスを実行し、API キーやその他の設定を自分のものに変更してください:
docker run -d --name gpt-app-1 -p 3002:3002 -e OPENAI_API_KEY=<あなたのAPIキー> -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