Giter Club home page Giter Club logo

chatgpt-share-web's Introduction

欢迎来到我们基于ChatGPT-Share开发的商业版镜像站的部署仓库。本项目旨在提供完全代理ChatGPT官网,包含完整的用户系统,对接官方ChatGPT网站的全部功能,集成无缝支付系统,以及管理员后台面板,实现全面的站点管理。

特别鸣谢

本项目的用户聊天系统基于xyhelper的ChatGPT-Share-Server,本项目仅支持xyhelper的接入点服务

功能特点

  • 完整的用户系统:图形验证码、邮箱、手机号注册、登录、忘记密码及管理个人资料。
  • 独享体验:用户聊天记录隔离,保证用户隐私,将共享打造成独享的用户体验。
  • 1:1的官网UI:跟随官网更新的UI系统,提供与官网一模一样的体验感。
  • 全面的ChatGPT功能接入:直接从我们的平台访问ChatGPT的所有特性:3.5, 4.0, 插件,联网,画图,高级分析等全部官网功能。
  • 账号池机制:以账号池为基石,用户随意切换流动于所有开放的账户,用最高效的运营模式,确保最大化收益。
  • 支付系统集成:支持易支付,蓝兔支付。填入相关服务参数即可实时收款、购买积分或服务。
  • 安全限制:支持针对用户登录设备数进行限制,以及完整内容审查机制(即将推出)
  • 分销代理机制:一键批量生成兑换码,可放置发卡网进行销售
  • 管理员后台:从集中的面板管理用户、创建营销活动、查看分析数据和控制站点设置。

用户前台展示

简洁高效的注册登录页面

  • 登录页面

  • 注册页面

  • 重置密码

正版体验

  • 深浅主题切换

  • 语言切换

更多界面展示

  • 插件系统

  • 个人中心

  • 可弹出公告

  • 订阅服务

  • 支付界面

  • 手机端界面展示

管理员面板

仪表盘

简洁高效的界面,方便分析销售和运营数据。

用户管理

创建、修改、删除或封禁用户。

商品管理

实时更新商品信息,随意定制价格及时长。

兑换码管理

批量、单独生成兑换码,可设置过期时间,用户在订阅服务页面兑换套餐。

订单管理

查看所有订单信息,便于对账。

配置中心

模块化管理:基础配置、邮箱配置、运营配置、支付配置、公告配置。

前提条件

  • 操作系统:支持 Ubuntu, CentOS(其他系统暂未测试)
  • Docker

安装

  1. 克隆此部署库:

    git clone https://github.com/realnoob007/ChatGPT-Share-Web.git
  2. 进入ChatGPT-Share-Web文件夹

    cd ChatGPT-Share-Web
  3. 将授权文件放在 ChatGPT-Share-Web 文件夹中

  4. 填写config.yaml中的内容

  5. 运行deploy.sh

sudo chmod +x deploy.sh
./deploy.sh
  1. 查看初始管理员账号密码: (若能查看到管理员账号和密码,说明已部署成功)
docker compose logs web

7. 成功部署后,请务必将docker-compose.yml中的web环境变量中的FIRST_RUN改为False

此步骤尤为重要,否则可能导致后续更新项目时,重建数据库,导致数据丢失。请确保完成该步骤!否则后续数据丢失无法恢复!切记!!!

额外步骤: 需要将list目录下的index.html中的门户地址修改为自己的地址,用于跳转页面

更新教程

  1. 重要: 执行 docker compose down 关闭服务器
docker compose down
  1. 把instance数据库文件夹进行备份(复制一份即可,防止数据丢失)
cp -r instance instance.bak
  1. 拉取最新镜像
 docker compose pull
  1. 重新启动站点
docker compose up -d

后台配置

  1. 成功部署后,请访问 门户地址+/admin/login 使用管理员账号和密码登录管理界面。在配置中心中配置基础信息,否则新用户将无法注册登录。

  2. 如果选择邮箱登录,请在邮箱配置中配置您的qq邮箱,注意目前仅兼容了qq邮箱发送邮件。邮箱服务器: smtp.qq.com。端口: 465。

  3. 如果需要启用支付功能,请在蓝兔支付中签约微信支付(目前仅兼容微信支付,暂不支持支付宝)。签约成功后,将在商户管理中看到商户号等信息。然后,点击修改,将两个域名都加入到白名单域名中。 通知地址的格式为: https://门户域名/pay/payment_notification 回调地址的格式为:https://门户域名

  4. 运营配置中, 注册免费时间(天):指的是可以使用3.5的时间。例如,配置为36500,就是将近100年的免费时间,用户注册后就可以免费使用3.5。

注册是否赠送Plus: 如果选择是,请务必配置天数,默认为1,表示注册后将有1天使用GPT4.0的有效期。如果选择否,用户注册后将不会赠送GPT4.0的有效期。

  1. 配置完成后,请到 会话地址+/xyhelper 登录管理后台。账号:admin,密码:123456。登录后,请务必及时修改您的密码。然后在账号管理中配置GPT官方账号信息。只有有了账号,用户登录后才可以使用GPT的相关功能。

  2. 如果需要为管理员配置token,请到会话地址+/xyhelper登录,然后在用户管理界面中为添加管理员。

定价

随着版本更新和功能的增加,价格可能会进行相应的调整。

v1.0.0 版本定价:¥400/年

v2.0.0版本定价: ¥600/年(已停售)

v3.0.0版本定价: ¥1200/年 (待发布)

代部署费用: ¥200

更新日志

v2.2.0 (已支持限制设备数)

  • 支持易支付切换支付方式(微信/支付宝)
  • 支持单点登录(自定义设置n同时在线设备数)
  • 增加手动打开公告按钮
  • 修复注册页面的一些bug

v2.1.0

  • 支持易支付
  • 支持关闭邮箱白名单设置(填入*即可)
  • 增加开关购买功能(是否显示订阅服务的商品项)
  • 支持关闭公告
  • 优化管理面板
  • 修复当账号异常时的跳转错误
  • 修复公告遮挡workspace选择窗口的问题
  • 修复手机端换车侧边栏显示不全的问题
  • 修复兑换码增加时间的逻辑
  • 修复重置密码邮箱验证码的发送问题

v2.0.0

  • 优化登录跳转逻辑,增加空闲账号的优先级
  • 修复smtp邮箱发件有些邮箱的连接问题
  • 支持邮箱白名单设置
  • 初始化配置项迁移至config.yaml,简化部署流程
  • 单用户在所有账号上的聊天记录同步显示,点击切换
  • 新增兑换码管理,可批量创建兑换码,编辑,删除兑换码
  • 完善邀请码
  • 在公告栏展示用户套餐到期时间

联系方式

想了解商业版授权,或有任何关于这个项目的问题?欢迎联系我们!

  • 微信: lebronajams101

  • 微信: Csg1271932463

我们期待与您的联系,共同探讨合作机会。

chatgpt-share-web's People

Contributors

realnoob007 avatar captain1271 avatar

Stargazers

 avatar Knight_ avatar ovst avatar  avatar  avatar Robert_Wang avatar nanaDio avatar  avatar  avatar  avatar  avatar  avatar pillar avatar HeroF avatar  avatar  avatar  avatar  avatar Dragon0617 avatar Anion avatar 陈凯 avatar LJC avatar TomRidder avatar  avatar Mark li avatar hot avatar endless avatar  avatar  avatar zoecsoulkey avatar David Luo avatar 那纯瑞 avatar TONY avatar  avatar  avatar Richard avatar lema avatar  avatar GcChan avatar guaojay avatar  avatar  avatar  avatar everr avatar Alebrije avatar sam avatar  avatar snaily avatar  avatar Luo Xin avatar Maxwell Lei avatar  avatar  avatar Samiya avatar  avatar amaozhao avatar Ives Feng avatar  avatar Jackson.Yan avatar  avatar Falseen avatar xiaozong avatar Asuka-ni avatar  avatar TeroBox avatar  avatar  avatar yopan avatar 张小天 avatar  avatar LeeWY avatar zhaoyanxue avatar fantasysk avatar Sure avatar cky avatar Li Hang avatar  avatar  avatar  avatar  avatar  avatar  avatar Iuri Matos avatar  avatar  avatar  avatar HatimLiu avatar dokyun avatar dzevs avatar Denghui Xue avatar  avatar  avatar CloudLu avatar  avatar  avatar Neo avatar ZhangWeiJian avatar  avatar weijiajin avatar  avatar

Watchers

Kostas Georgiou avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.