利用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
分享
二维码
海报
利用Docker部署PandoraNext
PandoraNext是一款ChatGPT的代理软件,可以使用自己的ChatGPT账号登录PandoraNext实现和AI聊天的功能 以下是使用Docker部署步骤 步骤一、去官网申请License授……