SearXNG 部署 - qNFCpの屋
qNFCpの屋
April 27, 2025

SearXNG 部署相关步骤

目录

[TOC]

介绍

SearXNG是一个开源的互联网元搜索引擎,可聚合多个不同搜索服务的结果。并确保用户不会被追踪与分析。
SearXNG可通过代理、Tor使用实现匿名。
官方文档
Github链接

部署方案

本部署方案采取Docker方式运行。是为了配合OpenWebUI使用的。

端口使用 9000

安装

  1. 部署
docker pull searxng/searxng
sudo docker run -d -p 9000:9000 -v searxng_data:/etc/searxng -e "BIND_ADDRESS=0.0.0.0:9000"  --name searxng --restart always searxng/searxng:latest

配置

  1. 关闭容器
sudo docker stop searxng

修改/var/lib/docker/volumes/searxng_data/_data/settings.yml文件中的内容
本步骤需要大量修改内容,建议将文件拷贝一份进行编辑

2' 搜索 'formats' 为其追加json格式

search:
......(省略)
  formats:
    - html
    - json

3' 配置搜索引擎。(有两千多行需要手动改)

engines:
  - name: 360search
    engine: 360search
    shortcut: 360so
    disabled: true
  • 上述的disabled: true意为禁用此引擎,disabled: false意为启用此引擎。
  • 建议可使用批量替换,将全部引擎禁用后挑选需要使用的。
  • 需要注意的是,有些引擎未配置 disabled 选项,需要手动补充禁用

4' 启动容器

sudo docker start searxng

参考

  1. https://docs.searxng.org/admin/installation-docker.html
  2. https://github.com/open-webui/open-webui/discussions/3851#discussioncomment-12115059
暂无评论

添加新评论

Title - Artist
0:00