如何通过 DigitalOcean 快速搭建专属 ChatGPT 服务

本教程将指导你如何利用 DigitalOcean 部署个性化的 ChatGPT 服务,使用开源项目 ChatGPT-Web,操作简单且无需翻墙。整个过程亲测有效,适合技术爱好者快速上手。

所需费用清单

  • DigitalOcean 服务器:4 美元/月,注册时赠送 200 美元,有效期 2 个月。
  • WildCard 开卡费用:15 美元。
  • OpenAI Token 费用:每 100,000 个 Token 收费 4 美分,约合 5 万个汉字。

先决条件

1. DigitalOcean 账号

注册一个 DigitalOcean 账号,并完成账户验证。

2. OpenAI 账号

OpenAI 仅支持信用卡支付,但不接受中国信用卡。推荐使用 WildCard,它可以轻松解决以下问题:
– 注册 OpenAI 账号
– 验证手机号(不支持中国手机号)
– 提供国际信用卡支付支持

开卡费为 15 美元,充值费率仅为 3%。按照 WildCard 的指引完成操作后,获取 OpenAI 的 API KEY 并妥善保存。

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


部署步骤详解

一、创建 DigitalOcean 服务器

  1. 登录 DigitalOcean,选择新加坡数据中心,系统选择 CentOS 8。
  2. 配置服务器:
  3. CPU 选项:个人使用建议选择 4 美元/月的最低配置。
  4. 认证方式:选择 SSH Key,并按照 DigitalOcean 的教程生成 SSH Key。
  5. 点击 Create Droplet,等待服务器创建完成。
  6. 创建成功后,复制服务器 IP 地址备用。

如何通过 DigitalOcean 快速搭建专属 ChatGPT 服务
如何通过 DigitalOcean 快速搭建专属 ChatGPT 服务
如何通过 DigitalOcean 快速搭建专属 ChatGPT 服务
如何通过 DigitalOcean 快速搭建专属 ChatGPT 服务

二、安装 Docker

  1. 点击 Access Console,打开服务器终端。
  2. 依次执行以下命令完成 Docker 安装:

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
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose –version

如何通过 DigitalOcean 快速搭建专属 ChatGPT 服务

三、部署 ChatGPT 服务

  1. 创建项目目录并进入:

bash
mkdir chatgpt_web && cd chatgpt_web

  1. 创建 docker-compose.yml 文件:

bash
vim docker-compose.yml

  • 如果提示 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(替换为自己的 API KEY)
TIMEOUT_MS: 60000

  1. 启动服务:

bash
docker-compose up -d

  1. 访问 ChatGPT 页面:
    打开浏览器,输入 http://服务器IP:3002,确保已开放 3002 端口。

如何通过 DigitalOcean 快速搭建专属 ChatGPT 服务
如何通过 DigitalOcean 快速搭建专属 ChatGPT 服务


常见问题及解决方法

  1. Fetch Failed 错误:点击界面上的刷新按钮尝试解决。若无效,重启 Docker 并重新启动服务:

bash
docker-compose down
docker-compose up -d

如何通过 DigitalOcean 快速搭建专属 ChatGPT 服务


通过以上步骤,你就可以轻松搭建属于自己的 ChatGPT 服务了!如果有任何问题,欢迎留言讨论。

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

相关推荐