如何在DigitalOcean上搭建自己的ChatGPT

本教程参考了多个在线资源,使用了开源项目 Chatgpt-web,经过亲测可用。使用DigitalOcean的服务器,无需翻墙。

费用概览

  • DigitalOcean服务器:4美元/月。注册时可获得200美元,使用期限为2个月。
  • 野卡开卡费用:15美元。
  • OpenAI Token费用:每100,000个Token 4美分,大约相当于5万个汉字。

先决条件

  1. DigitalOcean账号
  2. OpenAI账号

推荐使用 野卡,因为OpenAI只支持信用卡支付,但不接受中国信用卡。同时,创建API Key时需要验证手机号,而中国手机号不被支持。使用野卡可以完成注册、手机号验证和开卡的全流程。开卡费用为15美元,充值费率为3%。请按照野卡的步骤完成操作,并保存申请到的OpenAI API Key,后续会用到。

开始搭建

一. 创建DigitalOcean服务器

我选择了新加坡数据中心,并选择了CentOS 8。

选择数据中心

CPU选项
对于个人使用,选择4美元/月的最低配置即可。

CPU选项

Authentication Method 步骤中,选择SSH Key。DigitalOcean的控制台提供了创建SSH Key的相关教程。

SSH Key

最后,点击 Create Droplet,等待服务器创建成功。创建成功后,你可以看到服务器IP,记得复制下来备用。

服务器IP

二. 服务器安装Docker

点击 Access Console,打开服务器的终端。

打开终端

终端窗口加载成功后,安装Docker。以下步骤经过亲测可用。

  1. 更新yum
    bash
    yum update

  2. 下载docker-ce的repo
    bash
    curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo

  3. 安装依赖
    bash
    yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm

  4. 安装docker-ce
    bash
    yum install docker-ce

  5. 启动docker
    bash
    systemctl start docker

  6. 开机启动docker
    bash
    systemctl enable docker

  7. 安装docker-compose
    bash
    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: wget: command not found 错误,解决办法是安装wget:
bash
yum -y install wget

  1. 添加操作权限
    bash
    sudo chmod +x /usr/local/bin/docker-compose

  2. 设置快捷方式
    bash
    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

  3. 查看docker-compose版本
    bash
    docker-compose –version

至此,Docker安装完成。

三. 服务器部署ChatGPT

我参考了相关教程,以下步骤经过亲测可用。

  1. 创建docker-compose.yml文件
  2. 在服务器上创建一个目录:chatgpt_web
    bash
    mkdir chatgpt_web && cd chatgpt_web

  3. 创建docker-compose.yml文件
    bash
    vim docker-compose.yml

如果遇到 -bash: vim: command not found 错误,解决办法是安装vim:
bash
yum -y install vim*

  • 在yml配置文件中填写以下内容并保存:
    yaml
    version: ‘3’
    services:
    app:
    image: chenzhaoyu94/chatgpt-web:latest
    ports:
    – 3002:3002
    environment:
    # api秘钥
    OPENAI_API_KEY: sk-xxx(修改为自己申请的秘钥)
    # 超时,单位毫秒,可选
    TIMEOUT_MS: 60000

注意:在编写yml文件时,请删除注释,否则可能会报错。

  1. 部署并启动运行
    bash
    docker-compose up -d

  2. 登录chatgpt_web页面
    运行成功后,在浏览器直接访问(需要开放3002端口):

http://服务器IP:3002

服务器IP为一开始保存下来的IP。

成功页面

成功后,你将看到如下界面:

成功界面

其他问题解决

如果遇到 fetch failed,可以尝试刷新页面。如果刷新无效,重启Docker并重新启动服务。

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

(0)
上一篇 2025年2月25日
下一篇 2025年2月25日

相关推荐

  • Midjourney 免费版取消后该如何应对?最强 AI 绘图工具的订阅指南

    简介 大家好,我是犬哥,今天要分享的是如何订阅 Midjourney 这款 AI 绘图工具。自 2023 年 3 月 30 日起,Midjourney 取消了免费试用服务,这让许多…

    文章 2025年4月13日
  • ChatGPT Plus:了解其订阅服务

    ChatGPT Plus 是 ChatGPT 的一种订阅计划,旨在提供高峰期的可用性、更快的响应速度以及对新功能的优先访问。 免费订阅仍然可用吗? 是的,用户仍然可以免费访问 Ch…

    文章 2025年4月1日
  • 什么是 Shopify?这个跨境电商平台的优势与运作方式

    随着全球化和互联网的快速发展,越来越多的中国商家意识到国内电商行业的竞争日益激烈,许多商家面临着内卷的压力。跨境电商正在快速增长,成为新的突破口。不论你是在淘宝、京东等平台上取得成…

    文章 2025年5月28日
  • 亚马逊平台费用详解:你需要了解的费用明细

    作为一名亚马逊卖家,您可能会好奇,究竟需要支付多少费用给亚马逊?同时,有哪些方法可以减少这些费用的支出呢?在成为亚马逊卖家之前,您可能只听说过亚马逊会收取各种费用,但对具体的费用结…

    文章 2025年4月27日
  • 【实用指南】如何使用 ChatGPT o1 模型?

    重要提示 推荐使用 ACCPAY 虚拟信用卡订阅 GPT、Sora 等服务,价格更便宜、卡片有效期更长、支持的服务更多,具体教程请查看:野卡 | 一分钟注册,轻松订阅海外线上服务 …

    文章 2025年8月3日
  • ChatGPT Plus 4.0 升级指南:国内支付方式详解

    ChatGPT Plus 免排队升级,一分钟完成! 前言 在经历了多种方式后,我终于找到了一种简单便捷的方式来升级 ChatGPT Plus。本文将详细介绍如何使用虚拟卡进行支付,…

    文章 2025年2月7日
  • Capital One虚拟信用卡概述

    如何获取Capital One虚拟卡号? 通过 Capital One助手 Eno®,您可以轻松使用Capital One®虚拟卡号。Eno允许您在网上购物时,无需向商家提供您的实…

    文章 2025年5月11日
  • Midjourney AI绘画工具的月费是多少?

    Midjourney是一款基于AI技术的绘画软件,能够自动生成美丽的自然风景、城市风景和人物肖像等多种类型的图片,深受绘画爱好者的喜爱。许多用户对Midjourney的收费情况非常…

    文章 2025年6月27日
  • 使用虚拟信用卡充值 20 美金激活 WISE 的详细指南

    在全球支付与外汇管理日益严格的背景下,WISE 已成为跨境支付的热门选择。然而,如何充值 20 美金激活 WISE 美元账户依然是许多用户的痛点。本文将详细讲解 WISE 激活的各…

    文章 2025年7月23日
  • ChatGPT 注册全攻略

    最近,ChatGPT 备受关注,但许多用户在注册时常常遇到“当前地区不支持服务”的问题。本文将手把手教你如何解决这一问题。 准备工作 代理服务 需要选择以下地区的代理:韩国、日本、…

    文章 2025年2月20日
  • 【2025年更新】最实用的Midjourney订阅指南

    如何订阅Midjourney Midjourney 是当前最受欢迎的 AI 作画工具,用户需要订阅会员才能使用其绘画功能。以下是我的订阅经验分享: 访问 Midjourney官网,…

    文章 2025年3月15日
  • ChatGPT时代的生存策略:20种工作面临失业风险

    ChatGPT的热度持续上升。微软联合创始人比尔·盖茨在接受德国商业日报(Handelsblatt)采访时表示,他认为ChatGPT能够对用户查询做出惊人的类似人类的反应,其重要性…

    2025年8月12日
  • Midjourney 中文绘画:我能免费使用它吗?

    在探索 AI 绘画的过程中,我发现了一个非常有趣且实用的工具——Midjourney 中文版。随着技术的不断进步,越来越多的用户开始关注这一工具的使用方式及其是否免费的问题。今天,…

    文章 2025年2月24日
  • 有风:2025年跨境电商Shopify新手建站全攻略

    1. 开篇介绍 大家好!今天我将为大家带来最新、最全面的Shopify独立站教程。这段视频特别适合刚接触跨境电商的朋友们。我会从店铺设计、设置、TikTok及Facebook广告投…

    文章 2025年5月28日
  • 深入了解Midjourney订阅费用:2025年全面解析

    在探索生成艺术和AI工具的世界时,Midjourney因其强大的功能和高质量的图像生成而备受关注。在决定是否订阅Midjourney之前,了解其费用结构至关重要。本文将详细介绍Mi…

    文章 2025年6月16日
  • Perplexity:颠覆你搜索体验的 AI 工具

    什么是 Perplexity AI? Perplexity 是一款由人工智能驱动的搜索引擎,旨在提供更高效的信息搜索和知识探索体验。它结合了聊天机器人和传统搜索引擎的功能,允许用户…

    文章 2025年3月10日
  • 8种获取个人虚拟信用卡的方法 – 美国攻略

    导读 走自己的路,让骗子无路可走。虚拟信用卡就像普通信用卡一样有卡号、有效期,但不会暴露你的真实信用卡信息,是一个保护个人信息的好办法。下面就来看看如何申请虚拟信用卡及其优缺点。 …

    文章 2025年7月1日
  • Google Play 订阅创建指南

    创建订阅 您可以在开发者政策中心查看我们的新版 订阅政策,以确保您的应用符合最新的政策变更。 借助 Google Play 结算服务,您可以在应用中向用户提供需要定期收取内容或服务…

    2025年3月31日
  • 国内信用卡订阅 ChatGPT Plus 的实用指南

    在国内没有海外信用卡依然可以订阅 ChatGPT Plus 会员。本文将分享我的亲身经历和实用攻略,帮助大家顺利完成订阅。 ChatGPT 目前备受关注,预示着下一次工业革命的到来…

    文章 2025年4月7日
  • Claude订阅使用指南:2025年国内如何充值购买Claude

    Claude是一款功能强大的AI对话模型,其最新版本Claude Sonnet 3.5在处理复杂指令、理解上下文以及生成自然文本方面表现尤为出色。许多人认为Claude Pro是C…

    2025年2月28日