Docker部署搜索工具SearXNG
SearXNG 是用 Python 编写的一款开源搜索工具
安装前准备工作
SearXNG 文档地址:网页链接
Github 开源地址:网页链接
Docker 安装教程 (菜鸟教程):网页链接
Docker-Compose 安装教程 (菜鸟教程):网页链接
文章参考:我不是咕咕鸽大佬的博客
安装部署
步骤一、创建项目存放路径并克隆源码
1 | cd /opt #在opt目录下创建 |
步骤二、修改 Docker-Compose 配置文件
1 | cd searxng |
将运行 candy 部分注释掉,因为我们不用 Candy 做反向代理
将这里的 IP 地址从 127.0.0.1 改成 0.0.0.0 以便局域网访问,将冒号前面的端口修改成自己服务器上没有被占用的端口
编辑环境配置
1 | vim .env |
将域名修改成自己准备好的域名
步骤三、编辑容器配置文件
1 | cd searxng |
生成密钥
1 | sed -i "s|ultrasecretkey|$(openssl rand -hex 32)|g" settings.yml |
修改配置文件,取消限制,将 limter 改成 false
步骤四、启动容器
1 | cd /opt/searxng |
步骤五、开启宝塔面板反向代理
将反向代理配置部分修改如下
1 | location ^~ { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 MF Blog!