利用Docker部署PandoraNext

PandoraNext是一款ChatGPT的代理软件,可以使用自己的ChatGPT账号登录PandoraNext实现和AI聊天的功能

以下是使用Docker部署步骤

步骤一、去官网申请License授权,此步骤需要一个GitHub账号

网页链接:单击跳转

登录之后,License后出现在红框圈定的位置

 

步骤二、Docker一键创建并运行容器

  • docker run -itd --restart always --name pandoranext --net=bridge \
  • -p 本机端口:8181 \
  • -v 本机目录1:/data \
  • -v 本机目录2:/root/.cache/PandoraNext \
  • pengzhile/pandora-next

 

步骤三、手动创建配置文件

在以上本机目录1下面创建config.json 配置文件,写入以下内容

  • {
  • "bind": "0.0.0.0:8181",
  • "tls": {
  • "enabled": false,
  • "cert_file": "",
  • "key_file": ""
  • },
  • "timeout": 600,
  • "proxy_url": "",
  • "license_id": "步骤一中申请到的License",
  • "public_share": false,
  • "site_password": "",
  • "setup_password": "",
  • "server_tokens": true,
  • "proxy_api_prefix": "",
  • "isolated_conv_title": "*",
  • "disable_signup": false,
  • "auto_conv_arkose": false,
  • "proxy_file_service": false,
  • "custom_doh_host": "",
  • "captcha": {
  • "provider": "",
  • "site_key": "",
  • "site_secret": "",
  • "site_login": false,
  • "setup_login": false,
  • "oai_username": false,
  • "oai_password": false,
  • "oai_signup": false
  • },
  • "whitelist": null
  • }

注意需要将License_id修改为步骤一中申请到的License

 

步骤四、重启容器

执行命令

docker restart pandoranext

 

步骤五、开启宝塔面板反向代理

上述四个步骤完成之后就可以在本地访问了,如果需要公网访问,需要在宝塔建站并且配置以下反向代理规则

  • location / {
  • proxy_http_version 1.1;
  • proxy_pass http://127.0.0.1:本机端口;
  • 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;
  • }

 

THE END
分享
二维码
海报