当前位置: 首页 > news >正文

Docker部署搜索引擎SearXNG

在这里插入图片描述

SearXNG是一款基于Python开发的开源免费互联网元搜索引擎,于2021年从SearX分叉而来。它聚合了来自如Google、Bing等众多搜索引擎及不同数据库的结果,集成超100种公开搜索引擎资源,覆盖综合、新闻、图片等11大类。SearXNG极其注重隐私保护,不会追踪用户或建立档案,采用随机浏览器档案、以实例IP为来源、不使用Cookie等措施。它支持用户自定义搜索引擎,可根据喜好调整默认语言等设置,还具有多语言支持、安全加密连接等特点,并且能轻松部署在NAS、通过Docker部署或手动部署在服务器上,为用户提供了一个私密、可定制、功能强大的搜索工具。

项目地址:https://github.com/searxng/searxng-docker

官方文档:https://docs.searxng.org/

拉取镜像原始镜像

docker pull searxng/searxng:2025.7.22-5cbf422

如果无法使用外部使用一下拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/searxng:2025.7.22-5cbf422
docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/linux_arm64_searxng:2025.7.22-5cbf422

创建部署目录

mkdir -p /data/searxng   &&  cd /data/searxng  

使用docker-cli方式部署,命令参考如下:

# 部署 SearXNG 容器
docker run --name searxng --replace -d \-p 32087:8080 \-v "/data/searxng/config:/etc/searxng" \-v "/data/searxng/data:/var/cache/searxng" \-e "BASE_URL=http://172.16.17.210:32087/" \-e "INSTANCE_NAME=My SearXNG Search" \--restart unless-stopped \registry.cn-hangzhou.aliyuncs.com/qiluo-images/searxng:2025.7.22-5cbf422# 查看容器日志
echo "部署完成,查看日志:"
docker logs -f searxng

在部署目录下,创建docker-compose.yaml文件,内容如下所示:
vi docker-compose.yaml

version: '3.8'services:searxng:image: registry.cn-hangzhou.aliyuncs.com/qiluo-images/searxng:2025.7.22-5cbf422container_name: searxngports:- "8888:8080"  # 如果要使用标准HTTP端口,可改为 "80:8080"volumes:- "/data/searxng/config:/etc/searxng"- "/data/searxng/data:/var/cache/searxng"environment:- BASE_URL=http://0.0.0.0:8888/  # 允许任意IP访问- INSTANCE_NAME=My SearXNG Searchrestart: unless-stoppednetworks:- searxng-networknetworks:searxng-network:driver: bridge

执行以下命令,创建SearXNG容器。

docker compose up -d 

检查SearXNG容器运行状态,确保SearXNG容器正常启动。

docker compose ps 

创建 docker-compose.yml 文件并粘贴上述内容

启动服务:

docker-compose up -d

停止服务:

docker-compose down

可选配置:

environment:- BASE_URL=https://your-domain.com/  # 使用HTTPS和域名

文章转载自:

http://B3jm8WYU.wzwyz.cn
http://4McSZOBm.wzwyz.cn
http://Im5jJaN0.wzwyz.cn
http://WZUpMlSw.wzwyz.cn
http://VJPmLHKe.wzwyz.cn
http://8bPZp3Ng.wzwyz.cn
http://mlHvKBWO.wzwyz.cn
http://PBW4hFHc.wzwyz.cn
http://HRoPa656.wzwyz.cn
http://MX6Rfjjh.wzwyz.cn
http://plc6Wq3T.wzwyz.cn
http://a81CC3ji.wzwyz.cn
http://M4JkJW7g.wzwyz.cn
http://aeBvbvNw.wzwyz.cn
http://METAIpKD.wzwyz.cn
http://fkUmdbTb.wzwyz.cn
http://am3otlDu.wzwyz.cn
http://EksTyjGu.wzwyz.cn
http://tO9EkK54.wzwyz.cn
http://R9KhASg0.wzwyz.cn
http://BbX8yB83.wzwyz.cn
http://nbdHuYSa.wzwyz.cn
http://53eQzQDQ.wzwyz.cn
http://FWMzzgon.wzwyz.cn
http://LiTXGwsX.wzwyz.cn
http://joW41xZZ.wzwyz.cn
http://nQA66MyT.wzwyz.cn
http://BzGyKstX.wzwyz.cn
http://YkzQG8eX.wzwyz.cn
http://uF0LR9V4.wzwyz.cn
http://www.dtcms.com/a/369852.html

相关文章:

  • Hadoop(八)
  • 【Python自动化】 21.2 Pandas 读取 Excel 时的 dtype 参数完全指南
  • 【面板数据】各省制造业出口技术复杂度数据集(2010-2023年)
  • 使用 YAML 自动化 Azure DevOps 管道
  • 【数据库相关】TxSQL新增数据库节点步骤
  • 理想汽车智驾方案介绍 4 World model + 强化学习重建自动驾驶交互环境
  • 大语言模型预训练数据采集与清洗技术实践:从语料到知识库的全流程优化
  • 腾讯混元翻译模型Hunyuan-MT-7B开源,先前拿了30个冠军
  • MiniDrive:面向自动驾驶的更高效的视觉语言模型
  • 2025年渗透测试面试题总结-54(题目+回答)
  • 《Kubernetes 构建 MySQL MGR 集群实战教程》
  • 创建阿里云ECS实例操作(免费试用版)
  • 【数学建模】质量消光系数在烟幕遮蔽效能建模中的核心作用
  • 小孔成像原理
  • 操作系统基本概念.1
  • Jupyter Notebook与cpolar:构建跨地域数据科学协作平台
  • 山西移动九联UNT413HS-海思MV320-2+8G-原机全量备份包
  • AI热点周报(8.31~9.6): Qwen3‑Max‑Preview上线、GLM-4.5提供一键迁移、Gemini for Home,AI风向何在?
  • 【C++】C++11的可变参数模板、emplace接口、类的新功能
  • [特殊字符] 从零到一:打造你的VSCode圈复杂度分析插件
  • JVM如何排查OOM
  • Miniconda安装与VSCode搭建远程Python、Jupyter开发环境
  • 智能客户服务支持智能体
  • Gutenberg块编辑器:WordPress 2025高效内容开发指南
  • JUC、JVM八股补充
  • windows找不到gpedit.msc(本地组策略编辑器)
  • 【洛谷】队列相关经典算法题详解:模板队列、机器翻译、海港
  • 激光频率梳 3D 轮廓测量 - 油路板的凹槽深度和平面度测量
  • 24.线程概念和控制(一)
  • Altium Designer(AD24)切换工作界面为浅灰色的方法