ChatGPT-Share-Web 演示站点:请点击此处
欢迎来到我们基于ChatGPT-Share开发的商业版镜像站的部署仓库。本项目旨在提供完全代理ChatGPT官网,包含完整的用户系统,对接官方ChatGPT网站的全部功能,集成无缝支付系统,以及管理员后台面板,实现全面的站点管理。
特别鸣谢
本项目的用户聊天系统基于xyhelper的ChatGPT-Share-Server,本项目仅支持xyhelper的接入点服务!
功能特点
- 完整的用户系统:图形验证码、邮箱、手机号注册、登录、忘记密码及管理个人资料。
- 独享体验:用户聊天记录隔离,保证用户隐私,将共享打造成独享的用户体验。
- 1:1的官网UI:跟随官网更新的UI系统,提供与官网一模一样的体验感。
- 全面的ChatGPT功能接入:直接从我们的平台访问ChatGPT的所有特性:3.5, 4.0, 插件,联网,画图,高级分析等全部官网功能。
- 账号池机制:以账号池为基石,用户随意切换流动于所有开放的账户,用最高效的运营模式,确保最大化收益。
- 支付系统集成:支持易支付,蓝兔支付。填入相关服务参数即可实时收款、购买积分或服务。
- 安全限制:支持针对用户登录设备数进行限制,以及完整内容审查机制(即将推出)
- 分销代理机制:一键批量生成兑换码,可放置发卡网进行销售
- 管理员后台:从集中的面板管理用户、创建营销活动、查看分析数据和控制站点设置。
用户前台展示
简洁高效的注册登录页面
-
登录页面
-
注册页面
-
重置密码
正版体验
-
深浅主题切换
-
语言切换
更多界面展示
-
插件系统
-
个人中心
-
可弹出公告
-
订阅服务
-
支付界面
-
手机端界面展示
管理员面板
仪表盘
简洁高效的界面,方便分析销售和运营数据。
用户管理
创建、修改、删除或封禁用户。
商品管理
实时更新商品信息,随意定制价格及时长。
兑换码管理
批量、单独生成兑换码,可设置过期时间,用户在订阅服务页面兑换套餐。
订单管理
查看所有订单信息,便于对账。
配置中心
模块化管理:基础配置、邮箱配置、运营配置、支付配置、公告配置。
前提条件
- 操作系统:支持 Ubuntu, CentOS(其他系统暂未测试)
- Docker
安装
-
克隆此部署库:
git clone https://github.com/realnoob007/ChatGPT-Share-Web.git
-
进入ChatGPT-Share-Web文件夹
cd ChatGPT-Share-Web
-
将授权文件放在 ChatGPT-Share-Web 文件夹中
-
填写config.yaml中的内容
-
运行deploy.sh
sudo chmod +x deploy.sh
./deploy.sh
- 查看初始管理员账号密码: (若能查看到管理员账号和密码,说明已部署成功)
docker compose logs web
7. 成功部署后,请务必将docker-compose.yml中的web环境变量中的FIRST_RUN改为False
### This step is extremely important, otherwise it may result in the loss of data during subsequent updates when rebuilding the database. Please ensure this step is completed! Otherwise, the data loss in subsequent steps will be irreversible! Remember very well!!!Additional Step: You need to change the portal address in the index.html file under the list directory to your own address for page redirection.
Update Tutorial
- Important: Run docker compose down to shut down the server.
docker compose down
- Backup the instance database folder (just make a copy to prevent data loss).
cp -r instance instance.bak
- Pull the latest image.
docker compose pull
- Restart the site.
docker compose up -d
Backend Configuration
-
After a successful deployment, please visit portal address+/admin/login and log in with the admin account and password to access the management interface. Configure the basic information in the configuration center; otherwise, new users will not be able to register and log in.
-
If you choose email login, please configure your QQ email in the email configuration section. Currently, only QQ email is supported for sending emails. Email server: smtp.qq.com. Port: 465.
-
If you need to enable payment functionality, please sign an agreement with WeChat Pay in Blue Rabbit Payment (currently only WeChat Pay is supported, Alipay is not supported yet). After a successful agreement, the merchant number and other information will be visible in Merchant Management. Then, click modify to add both domains to the whitelist domains. Notification address format: https://portal domain/pay/payment_notification Callback address format: https://portal domain
-
In operation configuration,
Registration free time (days): This refers to the usage time for version 3.5. For example, setting it to 36500 almost equals 100 years of free usage. Users can use version 3.5 for free after registering.
Whether to give Plus upon registration: If yes, be sure to configure the number of days. The default is 1, meaning after registration, there will be 1 day of validity period for using GPT4.0. If no, users will not be granted access to GPT4.0 upon registration.
-
After configuration, please go to session address+/xyhelper to log in to the management backend. Account: admin, Password: 123456. After logging in, please be sure to change your password promptly. Then configure the GPT official account information in Account Management. Only with an account can users use GPT's related functions after logging in.
-
If you need to configure tokens for the administrator, go to session address+/xyhelper, log in, and then add the administrator in the user management interface.
Pricing
Prices may be adjusted accordingly with version updates and addition of features.
v1.0.0 pricing: ¥400/year
v2.0.0 pricing: ¥600/year (discontinued)
v3.0.0 pricing: ¥1200/year (to be released)
Deployment fee: ¥200
Update Log
v2.2.0 (supports limiting the number of devices)
- Support for EasyPay to switch payment methods (WeChat/Alipay)
- Supports single sign-on (custom setting of the number of devices online simultaneously)
- Added manual announcement button
- Fixed some bugs on the registration page
v2.1.0
- Supports EasyPay
- Supports closing email whitelist settings (just enter *)
- Added a switch for the purchase function (whether to display subscription service items)
- Supports closing announcements
- Optimized the management panel
- Fixed redirection error when the account is abnormal
- Fixed the issue of announcements blocking the workspace selection window
- Fixed the side menu display issue on mobile
- Fixed the logic for adding time with redeem codes
- Fixed the email verification code sending issue for resetting passwords
v2.0.0
- Optimized login redirection logic, increased the priority of idle accounts
- Fixed some connection issues with smtp email sending
- Supports email whitelist settings
- Initial configuration items migrated to config.yaml, simplifying the deployment process
- Chat history for a single user is synchronized across all accounts, click to switch
- Added redeem code management, supporting bulk creation, editing, and deletion of redeem codes
- Improved invitation codes
- Displaying user package expiration time in the announcement bar
Contact Information
Want to know more about commercial licensing, or have any questions about this project? Feel free to contact us!
-
WeChat: lebronajams101
-
WeChat: Csg1271932463
We look forward to hearing from you and exploring cooperation opportunities together.