pandora-next / deploy
- четверг, 16 ноября 2023 г. в 00:00:34
 
PandoraNext部署文档仓库。
config.json至你需要的参数。JWT Token内容写进同目录的license.jwt文件中。PandoraNext或PandoraNext.ext即可。$ docker pull pengzhile/pandora-next
$ docker run -d --restart always --name PandoraNext --net=bridge -p 8181:8181 \
             -e PANDORA_NEXT_LICENSE="<JWT Token>" pengzhile/pandora-next
8181端口,映射宿主机的8181端口,可自行修改。/data目录,config.json和tokens.json放在其中。JWT Token替换命令中的<JWT Token>,没有<和>,不要搞错。version: '3'
services:
  pandora-next:
    image: pengzhile/pandora-next
    container_name: PandoraNext
    network_mode: bridge
    restart: always
    ports:
      - "8181:8181"
    environment:
      - PANDORA_NEXT_LICENSE=<JWT Token>对照上述Docker 部署的内容自行修改。
如果你映射了/data目录,要提供config.json,这是一个示例:
{
  "bind": "0.0.0.0:8181",
  "timeout": 600,
  "proxy_url": ""
}server {
	listen 443 ssl http2;
	server_name chat.zhile.io;
	
	charset utf-8;
	
	ssl_certificate      certs/chat.zhile.io.crt;
	ssl_certificate_key  certs/chat.zhile.io.key;
	...省略若干其他配置...
	
	location / {
		proxy_http_version 	1.1;
		proxy_pass 		http://127.0.0.1:8181/;
		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;
	}
	...省略若干其他配置...
}
http2。ssl也即https,否则浏览器限制将无法复制网页内容。PHP是世界上最好的编程语言。