如何在 DigitalOcean 上搭建 ChatGPT

本教程将指导您使用开源项目 ChatGPT-web 在 DigitalOcean 上搭建自己的 ChatGPT 服务。整个过程无需翻墙,且亲测有效。

所需费用

  • DigitalOcean 服务器:$4/月(注册可获得 $200 优惠,有效期 2 个月)
  • 野卡 开卡费用:$15
  • OpenAI Token 费用:每 100,000 个 Token 收费 $0.04(约合 50,000 个汉字)

先决条件

  1. DigitalOcean 账号
  2. OpenAI 账号
  3. OpenAI 仅支持信用卡支付,但不接受中国信用卡。此外,创建 API Key 时需验证手机号,且不支持中国手机号。
  4. 推荐使用 👉 野卡 | 一分钟注册,轻松订阅海外线上服务,它提供注册账号、验证手机号、开卡等一系列服务。开卡费 $15,充值费率 3%。
  5. 按照 野卡 的步骤完成操作,并保存申请到的 OpenAI API Key,后续步骤将用到。

搭建步骤

一、创建 DigitalOcean 服务器

  1. 选择新加坡数据中心及 CentOS 8 系统。
  2. CPU 选项:个人使用选择 $4/月的最低配版本即可。
  3. Autentication Method:选择 SSH Key。您可以在 DigitalOcean 的 Console 中找到创建 SSH Key 的教程。
  4. 最后,点击 Create Droplet,等待服务器创建成功。创建成功后,保存服务器 IP 备用。

创建服务器

二、安装 Docker

  1. 点击 Access Console,打开服务器的 Terminal。
  2. 按照以下步骤安装 Docker(参考 CSDN 教程):

bash
yum update
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
yum install docker-ce
systemctl start docker
systemctl enable docker
sudo wget https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m) -O /usr/local/bin/docker-compose
yum -y install wget
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose –version

三、部署 ChatGPT

  1. 参考 CSDN 教程,按照以下步骤部署 ChatGPT:

bash
mkdir chatgpt_web && cd chatgpt_web
vim docker-compose.yml

  1. 如果出现 -bash: vim: command not found 错误,执行以下命令安装 Vim:

bash
yum -y install vim*

  1. docker-compose.yml 文件中填写以下内容并保存:

yaml
version: ‘3’
services:
app:
image: chenzhaoyu94/chatgpt-web:latest
ports:
– 3002:3002
environment:
OPENAI_API_KEY: sk-xxx(修改为您的 OpenAI API Key)
TIMEOUT_MS: 60000

  1. 部署并启动服务:

bash
docker-compose up -d

  1. 在浏览器中访问 http://服务器IP:3002,确保已开放 3002 端口。

访问页面

  1. 如果遇到 fetch failed 错误,点击页面上的刷新按钮。如仍未解决,重启 Docker 并重新启动服务。

结语

通过以上步骤,您已成功在 DigitalOcean 上搭建了自己的 ChatGPT 服务。享受与 AI 的对话吧!

👉 野卡 | 一分钟注册,轻松订阅海外线上服务

上一篇 2025年5月2日
下一篇 2025年5月2日

相关推荐