服务器部署Perplexica启动一直转圈圈

看了官网,docker方式部署只需要把两个配置文件改名,填入api key,启动docker,不需要任何其他配置。我因为需要用自定义接口按大家的建议所有api key留空,等于不需要任何配置文件修改。唯一做了反代。打开界面一直转圈圈。可能是什么问题?都无从定位。而且每次部署消耗几个G的流量也够呛。

4 Likes

首先叠甲,我感谢作者的奉献,只是希望后来者不要踩坑

按照git教程,我搭建好反代怎么样都要转圈,郁闷死了,直到我发现他一直在请求127.0.0.1…在环境变量设置了也没有用…

作者把教程放在了Perplexica-docker/docs/installation/NETWORKING.md at readme · rqi14/Perplexica-docker · GitHub ,没有体现在readme上

正确解决方案要自己构建

docker compose up -d --build

1 Like

谢谢回复。但是我的VPS在远程,我就是要Perplexica进程之间本地调用,需要它访问在127.0.0.1的api。对外只暴露网站服务端口。难道代码写死了必须改成本机IP才能访问?

1 Like

它要调用perplexica后端api,你在前端访问的是127.0.0.1(如果不自己构建应该是写死了,我没看代码猜测的)你说的api应该是官方api或者new-api之类的吧,如果你担心的是这个可以不在config.toml里填写,后面进去了可以自己填写的

不是很理解,你要搭建好几个?

Perplexica有多个服务,其中api跑在3001端口,网站服务跑在3000端口,searxng跑在4000端口。出于安全考虑我所有的服务都限制了只允许监听127.0.0.1的地址,然后把网站用Nginx反代出来。我看了官方默认配置,正常情况下调用本地api访问127.0.0.1是没有问题的。但实际上访问不通。看起来很多代码是写死的。又没有日志。

#快问快答添加