Docker部署搜索工具SearXNG
SearXNG是用Python编写的一款开源搜索工具
安装前准备工作
SearXNG文档地址:网页链接
Github开源地址:网页链接
Docker安装教程(菜鸟教程):网页链接
Docker-Compose安装教程(菜鸟教程):网页链接
文章参考:我不是咕咕鸽大佬的博客
步骤一、创建项目存放路径并克隆源码
cd /opt #在opt目录下创建
git clone https://github.com/searxng/searxng-docker.git #克隆源码
mv searxng-docker searxng #强迫症改名
步骤二、修改Docker-Compose配置文件
cd searxng
vim docker-compose.yaml
将运行candy部分注释掉,因为我们不用Candy做反向代理
将这里的IP地址从127.0.0.1改成0.0.0.0以便局域网访问,将冒号前面的端口修改成自己服务器上没有被占用的端口
编辑环境配置
vim .env
将域名修改成自己准备好的域名
步骤三、编辑容器配置文件
cd searxng
生成密钥
sed -i "s|ultrasecretkey|$(openssl rand -hex 32)|g" settings.yml
修改配置文件,取消限制,将limter改成false
步骤四、启动容器
cd /opt/searxng
docker-compose up -d
步骤五、开启宝塔面板反向代理
将反向代理配置部分修改如下
location ^~ {
proxy_pass http://127.0.0.1:自定义的端口;
proxy_set_header Host $host;
proxy_set_header Connection $http_connection;
proxy_set_header X-Scheme $scheme;
proxy_set_header X-Script-Name /searxng;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
THE END
0
二维码
海报
Docker部署搜索工具SearXNG
SearXNG是用Python编写的一款开源搜索工具
安装前准备工作
SearXNG文档地址:网页链接
Github开源地址:网页链接
Docker安装教程(菜鸟教程):网页链接
Docker-……
共有 0 条评论