【服务器GPT+MJ+GPTs】创建部署GPT+MJ+GPTs程序网站

2026-05-12 16:40:47127 阅读量

相关服务:香港服务器租用

目录

🌺【前言】

🌺【准备】

🌺【宝塔搭建GPT+MJ+GPTs】

🌼1. 给服务器添加端口

🌼2. 安装宝塔

🌼3. 安装Docker

🌼4. 安装ChatGPT程序

🌼5. 程序更新

🌼6. 修改端口 | 密码

🌼7. 绑定域名+申请SSL证书


🌺【前言】

相信大家都对openai的产品chatGPT都又爱又恨,因为chatgpt并未对中国大陆开放,因此我们无法直接享用人工智能带来的变革。这里我通过用服务器搭建了一个类似于chatGPT的网站。话不多说,让我们开始吧~

🌺【准备】

1. 服务器

因内地服务器备案流程复杂,这里选择无需备案的香港服务器

推荐:香草云,性价比高:香港1核2g即可

移步1.1 购买服务器

2. 支持ChatGPT+Midjourney的服务的秘钥

支持ChatGPT+Midjourney的服务的秘钥

3. 使用Xshell软件

【服务器】Xshell与Xftp软件的使用指南-CSDN博客

🌺【宝塔搭建GPT+MJ+GPTs】

 注意:已经用服务器搭建过其他程序的,需要将服务器重装系统

image.png

🌼1. 给服务器添加端口

该网站我设置的服务器端口是1080【根据自己的需要来】,后续可以通过服务器IP:端口号   访问网站。

如何设置端口移步:详见2.1 给服务器添加端口


🌼2. 安装宝塔

【服务器】安装宝塔面板-CSDN博客

🌼3. 安装Docker

使用方式二的宝塔安装:【服务器】安装Docker环境-方式二

🌼4. 安装ChatGPT程序

点击项目管理 > 添加

将key秘钥、访问密码,修改成你自己的,1080是端口号,修改成你自己设置的端口号

version: '3'
services:
  gptweb:
    image: ydlhero/chatgpt-web-midjourney-proxy:latest
    restart: always
    environment:
      OPENAI_API_KEY: key秘钥  #修改成自己的key秘钥
      OPENAI_API_BASE_URL: https://api.openai-hk.com
      MJ_SERVER: https://api.openai-hk.com
      MJ_API_SECRET: key秘钥   #修改成自己的key秘钥
      HIDE_SERVER: 1
      API_UPLOADER: 1
      MJ_API_GALLERY: 1
      AUTH_SECRET_KEY: 访问密码 #修改成自己的密码
      FILE_SERVER: http://up.openai-hk.com:3102/v1/upload
    ports:
      - "6080:3002"   #修改成自己的端口,这里我的是6080
    volumes:
      - /data/mj_uploads:/app/uploads 

将这段代码粘贴到这

添加完后,点击拉取镜像

无需在意这个进程,后台会自动运行,直接点击X关掉

点击项目 > 添加Compose项目

Compose模板选择我们刚才添加的,名称随意起,点击添加

容器这里就会自动多出一个,即可搭建成功

点击查看详细信息

🌼5. 程序更新

操作步骤:

1. 查看是否可更新

2. 【宝塔面板】->docker->项目模板->点击拉取镜像->若有更新项目则在镜像页显示新多一行。

3. 删除原项目->配置新项目

1. 查看是否可更新

2. 【宝塔面板】->docker->项目模板->点击拉取镜像

若有更新项目则在镜像页显示新多一行。

3. 删除原项目

 点击项目 > 添加Compose项目

Compose模板选择我们刚才添加的,名称随意起,点击添加

容器这里就会自动多出一个,即可搭建成功

此时查看已是最新版

 点击项目->删除原项目-> 添加Compose项目

Compose模板选择我们刚才添加的,名称随意起,点击添加

容器这里就会自动多出一个,即可搭建成功

🌼6. 修改端口 | 密码

【宝塔面板】docker->项目模板->对应项目编辑

🌼7. 绑定域名+申请SSL证书

【域名解析】如何将域名解析服务器IP地址并绑定到特定端口申请SSL证书_域名解析ip-CSDN博客

去nginx配置文件修改内容参考下面:

proxy_buffering off;

upstream chatgpt-web-1002 {
    server 127.0.0.1:1002 weight=1; #修改成自己的端口
}

upstream chatgpt-web-2023 {
    server 127.0.0.1:2023 weight=1;
}

upstream chatgpt-web-midjourney-1080 {
    server 127.0.0.1:1080  weight=1;
}

server {
    listen 80;
    server_name www.sarpro.cn sarpro.cn;

    location / {  #必须要有,否则跳转不了
        proxy_pass http://chatgpt-web-midjourney-1080/;
    }
    location /chat1{
        proxy_pass http://chatgpt-web-1002/;
    }
    location /chat2 {
        proxy_pass http://chatgpt-web-2023/;
    }
    location /chat3 {
        proxy_pass http://chatgpt-web-midjourney-1080/;
    }



    return 301 https://www.sarpro.cn$request_uri;
}

server {
    listen 443 ssl;
    server_name www.sarpro.cn;
    ssl_certificate /etc/nginx/www.sarpro.cn.pem; #修改成自己的
    ssl_certificate_key /etc/nginx/www.sarpro.cn.key; #修改成自己的

    location / {  #必须要有,否则跳转不了
        proxy_pass http://chatgpt-web-midjourney-1080/;
    }
    location /chat1 {
        proxy_pass http://chatgpt-web-1002/;
    }
    location /chat2 {
        proxy_pass http://chatgpt-web-2023/;
    }
    location /chat3 {
        proxy_pass http://chatgpt-web-midjourney-1080/;
    }
}

本文地址:https://www.limyvps.com/news/26_20513.html