21
2025
03
16:50:14

如何本地部署SearxNG?

环境:

SearxNG

WSL2

docker v 25

问题描述:

如何本地部署SearxNG?
如何本地部署SearxNG?

解决方案

SearxNG 是一个自由、开源的元搜索引擎,它聚合了多个搜索服务提供商的结果,以提供更全面和私密的搜索体验。SearxNG 的主要特点包括:

    隐私保护:SearxNG 不会追踪用户或收集个人数据。
    无偏见结果:通过从多个来源获取结果,避免了单一引擎可能存在的偏向性。
    自定义配置:用户可以定制化自己的搜索体验,如选择特定的搜索源、过滤内容等。
    多语言支持:支持多种语言的搜索

docker安装

  1. 准备工作

  • 确保您的系统中已安装Git。

  • 选择一个可被其他用户读取的目录,克隆SearxNG仓库。这个目录不应该位于/root下,因为后续脚本会创建一个新用户searxng,并且这个用户需要对克隆的仓库有读取权限。

  1. 克隆SearxNG仓库

cd ~/Downloadsgit clone https://github.com/searxng/searxng-docker.gitcd searxng
  1. 先修改searxng/settings.yml文件

修改了secret_key,不允许为默认值,随便填一个
如何本地部署SearxNG?

添加了格式
如何本地部署SearxNG?

  1. 最后

docker-compose up -d
  1. 完成打开ip:8080访问searxng
    如何本地部署SearxNG?

非docker安装

  1. 准备工作

  • 确保您的系统中已安装Git。

  • 选择一个可被其他用户读取的目录,克隆SearxNG仓库。这个目录不应该位于/root下,因为后续脚本会创建一个新用户searxng,并且这个用户需要对克隆的仓库有读取权限。

  1. 克隆SearxNG仓库

cd ~/Downloadsgit clone https://github.com/searxng/searxng.git searxngcd searxng

如何本地部署SearxNG?

、3. 安装SearxNG

  • 使用以下命令安装SearxNG参考设置,包括uWSGI设置:

sudo -H ./utils/searxng.sh install all

注意:在安装过程中,请使用具有sudo权限的用户登录来运行脚本。如果您从root用户安装,请注意脚本会创建一个searxng用户,这个新创建的用户需要对克隆的SearxNG仓库有读取权限,如果您将仓库克隆到/root目录下,则不会满足这个条件。

  1. 配置HTTP服务器

  • 当所有服务都安装并正常运行后,您可以将SearxNG添加到您的HTTP服务器中。SearxNG对HTTP服务器没有特定的偏好,您可以使用您喜欢的任何HTTP服务器。

  • 官方文档中提到了Caddy、NGINX和Apache的安装过程。您可以根据需要选择相应的HTTP服务器,并按照官方文档中的指导进行配置。

  1. 完成安装

  • 按照上述步骤操作后,SearxNG应该已经成功安装并运行在您的系统上。

  • 您可以通过浏览器访问SearxNG,通常默认地址是http://localhost:8080,除非您在配置HTTP服务器时更改了端口。

请按照这些步骤进行操作,如果在安装过程中遇到任何问题,可以参考SearxNG的官方文档或者在社区寻求帮助。




推荐本站淘宝优惠价购买喜欢的宝贝:

如何本地部署SearxNG?

本文链接:https://hqyman.cn/post/9574.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: