Docker
服务搭建
Docker-笔记类
Docker-Wiki.js
Docker-Trilium(个人云笔记)
Docker-MrDoc(觅思文档)
Docker-MinDoc(文档管理系统)
Docker-Wiz(为知笔记)
Docker-Wizard(开源文档管理系统)
Docker-siyuan(思源笔记)
Docker-Athensresearch(雅典)
Docker-Logseq(日志序列)
Docker-Joplin Server(需搭配APP)
MarkDown-进阶
Docker-AFFiNE(白板文档)
Docker-Obsidian(黑曜石)
Html-文章保护
Docker-Memos(备忘录)
Docker-Etherpad(实时协作在线编辑器)
Docker-AppFlowy
Docker-DokuWiki(维基)
Docker-小书匠
Docker-MD(微信 Markdown编辑器)
Docker-Halo(个人博客)
闲置宽带利用
甜糖
网心云
点心云
Docker-JS TOOL(京豆)
Docker-Gitea(代码托管平台)
Git使用小技巧
Git-命令推送
Git-常用命令
Docker-CentOS
Docker-iperf3(网络测速)
Docker-QingLong(青龙面板)
🚫青龙-NolanJDCloud
青龙-Ninja
青龙-京豆
青龙-互助码
青龙-WxPusher(通知)
青龙-其他脚本
青龙-bilibili
青龙-短视频金币
青龙-常见问题
青龙-迁移
青龙-快速部署
Docker-EMQX(MQTT服务器)
EMQX-高级操作
Docker-Home Assistant
Docker-RustDesk(远程桌面)
Docker-邮箱系统
Docker-SRS(直播服务器)
Docker-Bitwarden(密码服务器)
Bitwarden-TOTP(双因素认证2FA)
Docker-书签/导航
Docker-OneNav
Docker-Flare
Docker-WebStack
Docker-GEEKAPE
Docker-nav(发现导航)
Docker-Linkding(网络书签)
Docker-Wallabag(网络书签)
Docker-Benotes(书签)
Docker-LyLme Spage(六零导航页)
Docker-Homarr(浏览器仪表板)
Docker-Sun-Panel
Docker-Nginx
Docker-nginxWebUI(反向代理)
Docker-Nginx Proxy Manager
Docker-Nginx Config(配置生成器)
Docker-Nginx UI
Nginx-配置详细说明
PHP扩展
Nginx-安全
Nginx-Shell管理脚本
Docker-Redis
Docker-Jupyter(Python在线环境)
JupyterHub(支持课程管理)
Jupyter(单用户)
Jupyter-OpenCV
JupyterHub-自构建
Docker-LiveTorrent(磁力链在线解析)
Docker-OpenVPN
OpenVPN-配置注释
OpenVPN-基础部署
OpenVPN-一键脚本部署
OpenVPN-访问内部设备
OpenVPN-ovpn-admin(WebUI)
Docker-Switch联机
Docker-网站统计
Docker-Umami
Docker-Matomo
Docker-IPsecVPN
Docker-Zerotier(虚拟组网)
ZeroTier-Planet(星球)
Zerotier-Moons(月亮)
Zerotier-伪根服务器(修改UI)
ZeroTier-局域组网
Docker-Linux
Docker-Screeps 服务器
Docker-Harbor(Docker 镜像服务器)
Harbor-镜像迁移
docker-mirror(镜像转存工具)
Docker-Reader(网文阅读器)
Docker-聊天类
Docker-Rocket.chat(IM聊天系统)
Docker-Fiora(二次元聊天室)
Docker-Mattermost(开发者聊天室)
Docker-唐僧叨叨
Docker-Mastodon
Docker-VoceChat
Docker-blogChat(在线聊天室)
Docker-NASTools(影音库工具)
Docker-Lottery(抽奖程序)
Docker-VSCode Web版
Docker-临时分享类
Docker-PasteMe(自销毁小纸条)
Docker-PasteBin(临时分享)
Docker-Pingvin Share(文件分享)
Docker-Snapdrop(局域网传输)
Docker-FileCodeBox(文件快递柜)
Docker-microbin(临时分享)
Docker-PairDrop(局域网传输)
Docker-FastSend(文件快传)
Docker-internal-chat(局域网文字/文件)
Docker-Enclosed(私密安全笔记)
Docker-任务管理类
Docker-TAIGA(看板)
Docker-Focalboard(看板)
Docker-DooTask(轻量级任务管理工具)
Docker-Vikunja(待办事项)
Docker-Tasks.md(任务管理板)
Docker-Send(私密文件分享)
Docker-ScreeGo(在线多人屏幕分享)
Docker-ChatGPT
ChatGPT(伪)-部署
ChatGPT-未测试项目
ChatGPT-ChatGPT Web
🚫ChatGPT-ChatGPT Vercel
🚫ChatGPT-PandoraNext(潘多拉)
🚫ChatGPT-PandoraNext-Helper(Token管理)
Docker-kkFileView(文件在线预览)
Docker-问卷考试类
Docker-学之思(开源考试系统)
Docker-文字识别类(OCR)
Docker-OCR(Python)
Docker-Paperless-ngx(无纸化)
Docker-短链类
Docker-Yourls(短链)
Worker短链(CloudFlare)
Docker-GreaterWMS(仓管系统)
Docker-内网穿透
Docker-Frp
Docker-NPS
Frp-客户端配置工具
Docker-Frp-Panel
Docker-OpenP2P
Docker-网盘
Docker-AList(云盘直链)
🚫Docker-FileRun(个人网盘)
Docker-腾飞WebOS
Docker-Cloudreve(支持WebDAV子账户)
Docker-Seafile
Docker-ZFile
Docker-Dufs(轻量文件服务器)
Docker-FileGator
Docker-SSH/远程桌面
Docker-Guacamole(远程桌面)
Docker-Nexterm(服务器管理软件)
Docker-Sshwifty(SSH&Telnet客户端)
Docker-Next Terminal(Web终端)
Docker-CF_Tunnels(隧道)
Docker-RouYi_WMS
Docker-图形化管理工具
Docker-Portainer(图形化管理工具)
Docker-SimpleDocker(Docker控制面板)
Docker-Easypanel(易面板)
Docker-DockerUI(国内图形化)
Docker-1Panel
Docker-宝塔
Docker-lazydocker(Shell UI)
Docker-⭐DPanel(可视化管理面板)
Docker-⭐Dockge(docker-compose管理器)
Docker-Dokploy(PaaS)
Docker-UpSnap(局域网唤醒)
Docker-Watchtower(自动更新)
Docker-RunnerGo(全栈测试)
Docker-Web工具箱
Docker-Stirling-PDF(PDF工具)
Docker-IT Tools(IT工具箱)
Docker-Reference(速查神器)
Docker-Photopea(在线PS)
Docker-miniPaint(在线PS)
Docker-Morphos(文件转换)
Docker-证件照片排版
Docker-网易云解锁
Docker-nondanee_UnblockNeteaseMusic
Docker-UnblockNeteaseMusic
Docker-LX Music_Sync(数据同步)
Docker-在线白板类
Docker-Wbo(协作白板)
Docker-Excalidraw+(在线白板)
Docker-tldraw
Docker-Cook(今天吃什么)
Docker-Android
Docker-QD(自动签到)
QD-使用说明
Docker-消息推送(通知)
Docker-Wecom酱
Docker-Gotify(消息通知)
Docker-WeChatBot(微信机器人)
Docker-lumen项目部署
Docker-简历构建器
Docker-Open Resume
Docker-Reactive Resume
Docker-照片备份
Docker-Immich
Docker-vlmcsd(KMS)
Docker-Papermerge(数字档案文件管理系统)
Docker-SearXNG(搜索引擎)
Docker-Snipe-IT(资产管理)
Docker-Moments(极简朋友圈)
Docker-neko(浏览器)
Docker-AsPoem(诗词网站)
Docker-CMS(内容管理系统)
Docker-Ikaros(个人内容管家)
Docker-JPress
Docker-OneKVM(类向日葵控控)
Docker-OS(系统)
Docker-DSM(群晖)
Docker-OSX(MacOS)
Docker-Puter(云端系统)
Docker-GodoOS(内网办公操作系统)
Docker-Nextcloud
Docker-KodCloud(可道云)
Docker-MacOS
Docker-Windows
Docker-Ferry(工单系统)
Docker-HivisionIDPhotos(AI证件照)
Docker-IPTVnator(IPTV播放器)
Docker-SQL工具
Docker-SQLynx
Docker-STUN/TURN(Coturn)
Docker-gocron(定时任务管理系统)
Docker-paopao-ce(微社区)
Docker-JSON Hero(JSON浏览器)
Docker-n8n(工作流自动化)
Docker-Aria2
Docker-NTP(时间服务器)
Docker-EasyTier(异地组网)
Linux-EasyTier
EasyTier-配置文件
Docker-Domain Admin(域管理员)
Docker-WPS
卷的使用
备份与还原
各种开源项目(未测试)
限制资源
开放端口调整
更换 Docker 源
镜像转存DockerHub
DockerHub 代理加速(Cloudflare Worker)
Docker 代理加速(Cloudflare Worker)
代理加速
⭐CF-Workers-docker(DockerHub 加速)
docker run 转 docker-compose
Docker 解释
Dockerfile(自建镜像)
使用第三方构建
多阶段构建(缩小体积)
Docker的备份服务器
Kasm(Web服务)
Docker-备份与还原
Docker-volume(卷)
Docker-network(网络)
Linux 安装 Docker
Windows 安装 Docker
Win7 安装 Docker
游戏服务器搭建
Docker-Valheim(英灵神殿)
Docker-jsnes(在线NES)
Docker-7DaysToDie(七日杀)
7DaysToDie-配置文件
Docker-Conan Exiles(流放者柯南)
Docker-noname(无名杀)
Docker-Epic游戏商城每周免费游戏
Docker-Terraria(泰拉瑞亚)
泰拉瑞亚-服务器
Terrari-存档同步
Docker-Mindustry(像素工厂)
Docker-Habitica(习惯养成RPG)
Docker-RetroArch(在线模拟器)
Docker-vue-idle-game(轮回勇士传说)
Docker-Phira(Phigros 二创版)
Docker-Pterodactyl(翼龙面板⭐)
Pterodactyl-自建预设(游戏部署脚本)
Docker-GamePanelX-V3(游戏面板)
Docker-MCSManager(游戏面板⭐)
Docker-Easy-WI(游戏面板)
Docker-常见问题处理
Podman(Docker替代品)
Docker-Linux Command(Linux命令搜索引擎)
Docker-修改存储位置
Dockerc(编译为独立二进制文件)
slim(镜像瘦身)
Docker-API(远程连接)
Docker-cloudbak(云朵备份)
本文档使用 MrDoc 发布
-
+
首页
🚫ChatGPT-PandoraNext(潘多拉)
`现在已经不可用!`,暂时手动抓Token还有效 潘多拉 (PandoraNext),一个让你呼吸顺畅的 ChatGPT 潘多拉实现了网页版 ChatGPT 的主要操作。后端优化,绕过 Cloudflare,速度喜人 官方 web ui 自带[代理](https://ai.fakeopen.com),国内可直接访问,也可使用自己的代理 相关链接: --- - ChatGPT:https://chat.openai.com/chat - 官方体验地址:https://chat.zhile.io/ 、https://chat1.zhile.io/ - 官方共享账号(免费):https://chat-shared1.zhile.io/shared.html - PandoraNext: - Pandora-Next_Doc:https://docs.pandoranext.com/zh-CN 、https://fakeopen.org/PandoraNext/ - Pandora-Next_GitHub:https://github.com/pandora-next/deploy - Pandora-Next_Docker:https://registry.hub.docker.com/u/pengzhile/pandora-next - PandoraNext_授权:https://dash.pandoranext.com/ - ~~Pandora~~ - ~~Pandora_GitHub:https://github.com/zhile-io/pandora~~ - ~~Pandora_Docker:https://registry.hub.docker.com/r/pengzhile/pandora~~ - ~~官方WiKi:https://github.com/pengzhile/pandora/blob/master/doc/wiki.md~~ ## 获取 Access Token `ChatGPT官方`:http://chat.openai.com/api/auth/session ,14天有效期 `ChatGPT Auth`:http://ai.fakeopen.com/auth 、https://ai-20230626.fakeopen.com/auth ,且无需梯子,14天有效期 `PandoraNext_授权`:https://dash.pandoranext.com/ ,~~`注意:一定不要泄露获取授权命令,否则他人可以随意顶掉你的授权!`~~ ## docker-compose 部署 如果提示 `Ping remote server failed, detail: Access denied, Ip: x.x.x.x` 那么就是你更换过外部IP或是你的授权被人顶了,更换 `license_id` 后重启容器即可,如果超限制了可以手动生成 `license.jwt` 挂载 ```bash mdkir {data,key} # 创建所需目录 nano docker-compose.yml # 编辑 docker-compose 配置文件 nano config.json # 编辑 config 配置文件 nano tokens.json # 编辑 Token 文件 # 获取 PandoraNext_授权:https://dash.pandoranext.com/ # nginx 反向代理 + web 简易认证,弃用,官方支持https了 # nano nginx.conf # 编辑 nginx 配置文件 # nano .passwd # 添加 web 简易认证 docker-compose up -d # 部署并启动 ``` ### `docker-compose.yml` ```yaml version: '3.3' services: PandoraNext: container_name: PandoraNext image: pengzhile/pandora-next # restart: always # expose: # 开放内部端口,同网络内可直接使用 # - "8181" ports: # 如果通过 nginx 反向代理加认证使用无需开放外部端口 - '8899:8181' # 如果不需要反向代理可直接开放端口 environment: - TZ=Asia/Shanghai # 时区,可以自定义 volumes: - ./data/config.json:/data/config.json # config 配置,该网站相关设置 - ./data/tokens.json:/data/tokens.json # Token的文件路径,帐号授权 - ./key:/data/key # SSL路径(PandoraNext支持https了) # - ./data/license.jwt:/data/license.jwt # JWT Token,现在不需要额外配置了可以自动生成 # - /etc/localtime:/etc/localtime:ro # 挂载本机时间到容器(只读) # 使用 nginx 反向代理来增加 web认证,官方支持https故弃用 # nginx: # # container_name: PandoraNext_Nginx # image: nginx # ports: # - '8899:8899' # volumes: # - ./nginx.conf:/etc/nginx/nginx.conf # Nginx配置文件 # - ./key:/etc/nginx/key # SSL路径 # #- .passwd:/etc/nginx/.passwd # 密码文件路径 # depends_on: # - PandoraNext # 等待 PandoraNext 启动后再启动 # # restart: always ``` ### `config.json` config 配置文件 ```json // 注意,下方所有注释在实际使用时都需要删除,否则会报错 { "bind": "0.0.0.0:8181", // 服务开放IP:端口(Docker则IP只能为0.0.0.0) "tls": { // PandoraNext 支持 https了,无需Nginx "enabled": false, // TLS 是否启用 "cert_file": "", // 证书文件(.pem/.crt/.cer) "key_file": "" // 密钥文件(.key/.pem) }, "timeout": 600, // 请求超时时间 "proxy_url": "", // 指定部署服务流量走代理 "license_id": "", // License ID,参考:https://github.com/pandora-next/deploy#%E5%85%B3%E4%BA%8E-license_id "public_share": false, // 对话分享是否需要登录才能查看(true/false) "site_password": "", // 整站密码(≥8,数字+字母) "setup_password": "false", // 设置界面密码/setup,(≥8,数字+字母),配置后才可访问,支持web热修改配置 "server_tokens": true, // 是否在响应头显示版本号 "proxy_api_prefix": "", // proxy模式接口添加前缀(≥8,数字+字母) // /backend-api/conversationproxy模式比例1:4 // /v1/chat/completions3.5模型比例1:4 // /v1/chat/completions4模型比例, 无需打码1:10 // /api/auth/login登录接口比例,无需打码1:100 // /api/arkose/token获取,比例arkose_token1:10 // /api/auth/platform/login登录platform接口比例,无需打码1:100 "isolated_conv_title": "*", // 隔离会话自定义标题 "disable_signup": false, // 禁用注册账号功能 "auto_conv_arkose": false, // 模式使用模型调用接口是否自动打码 "proxy_file_service": false, // proxy是否使用PandoraNext的文件代理服务 "custom_doh_host": "", // 自定义的主机名,推荐IP形式 "captcha": { // 关键页面验证码,查看 https://docs.pandoranext.com/zh-CN/configuration/config#captcha "provider": "", // 验证码提供商:recaptcha_v2/recaptcha_enterprise/hcaptcha/turnstile/friendly_captcha "site_key": "", // 验证码供应商后台获取的网站参数 "site_secret": "", // 验证码供应商 API Key "site_login": false, // 全站密码登录界面 是否启用验证码 "setup_login": false, // 设置入口登录界面 是否启用验证码 "oai_username": false, // 输入用户名界面 是否启用验证码 "oai_password": false, // 输入登录密码界面 是否启用验证码 "oai_signup": false // 注册界面 是否启用验证码 }, "whitelist": ["ai773203918@qq.com","773203918@qq.com"] // 指定哪些邮箱用户可以登录,内部Token不受限(null 不限制,[] 空数组全部限制) } ``` ### `tokens.json` Token 文件 ```json // 注意,下方所有注释在实际使用时都需要删除,否则会报错 { "name": { // 账户名称,非共享可用于登录 "token": "xxx", // 支持 access token / session token / refresh token / share token "shared": false, // 是否共享,开启共享后该账号无法登录 "show_user_info": true, // 是否显示账号邮箱信息 "password": "xxx" // 帐号密码(共享帐号无需设置密码) }, "share1": { // 账户名称 "token": "xxx", // 支持 access token / session token / refresh token / share token "shared": true, // 是否共享,开启共享后该账号无法登录 "show_user_info": false, // 是否显示账号邮箱信息 "plus": true // 共享时帐号上是否有金光,无其他作用 } } ``` ### ~~`nginx.conf` nginx 配置文件~~ 使用 PandoraNext 的https则不需要 ```bash user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; events { worker_connections 1024; } http { include mime.types; charset UTF-8; # HTTPS反向代理 server { listen 8899 ssl; # ⭐反向代理端口,要和容器一致 server_name nas.918178.xyz; # ⭐域名 # 设置用户认证 # auth_basic "Login before use"; # 提示 # auth_basic_user_file /etc/nginx/.passwd; # ⭐存放密码位置 # SSL/TLS证书和私钥路径 ssl_certificate /etc/nginx/key/*.918178.xyz.cer; # ⭐证书(有些版本*需写成\*) ssl_certificate_key /etc/nginx/key/*.918178.xyz.key; # ⭐密钥(有些版本*需写成\*) # 反向代理的目标URL location / { proxy_http_version 1.1; proxy_pass http://PandoraNext:8181; # ⭐连接的内部服务,可以直接写容器 proxy_pass_header Server; proxy_set_header Connection ""; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 关闭缓冲,实现打字机效果 proxy_buffering off; proxy_cache off; send_timeout 600; proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; } } } ``` `.passwd` web 简易认证的账户和密码,可以用 [在线htpasswd生成器](https://www.bejson.com/encrypt/htpasswd/) 生成你所需的密码 ```bahs wj:$apr1$cb99JBhn$avFKPwMKYSsawBXWZyvbb0 sherry:$apr1$BoqAnYi7$iKFOXv4iuHjhfakSFSzZO. yyf:$apr1$kzjrLHlH$JVAPVlJVXaxSDO5MKb4kN0 ``` ## Docker 部署 ```bash docker run -d --restart always --name PandoraNext --net=bridge -p 8181:8181 -v ./data:/data -v ./sessions:/root/.cache/PandoraNext pengzhile/pandora-next ```
造物者W
2024年5月23日 09:40
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码