360 Secure SkillHub
360 安全技能中心

Huo15 Searxng

通过 Bash 脚本检查 Docker 与 docker compose 环境,自动选择可用端口,部署 SearXNG 容器并验证服务,随后写入 OpenClaw 的 SEARXNG_BASE_URL 配置;同时提供状态查看和卸载脚本。

zhaobod1
zhaobod1
热度 55.58
最近更新 2026-05-11 17:42:28
分类:自动化依赖:代码执行 / 读写文件应用场景:自动化脚本 / DevOps

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add huo15-searxng
Metadata
name
huo15-searxng
version
1.2.1
description
SearXNG 自托管搜索引擎一键部署 - Docker Compose + OpenClaw 配置自动化 (v1.2.1)
homepage
https://github.com/zhaobod1/huo15-skills
metadata
{"openclaw":{"emoji":"🔍","requires":{"bins":["docker","nc"]}}}

huo15-searxng

SearXNG 自托管搜索引擎一键部署技能。

触发词

  • "安装 SearXNG"、"部署 SearXNG"
  • "searxng"、"SearXNG"
  • "自托管搜索"、"私有搜索"
  • "搭建搜索"

功能

当用户请求安装或部署 SearXNG 时,执行 scripts/install.sh 进行自动化部署:

  1. 检查 Docker 和 docker compose 环境
  2. 检测可用端口(8888 → 8910 自动检测冲突)
  3. 一键部署 SearXNG 容器(含 limiter.toml 修复 403 问题)
  4. 等待服务就绪并验证
  5. 自动配置 OpenClaw 环境变量

使用方式

@贾维斯 安装 SearXNG

常用命令

命令 说明
bash .../install.sh 安装/升级 SearXNG
bash .../status.sh 查看运行状态
bash .../uninstall.sh 卸载 SearXNG

技术细节

  • SearXNG 镜像:searxng/searxng:latest
  • 数据目录:~/docker/searxng/
  • 默认端口:8888(自动检测冲突)
  • OpenClaw 配置:SEARXNG_BASE_URL 环境变量

前提条件

  • Docker Desktop (macOS) / Docker Engine (Linux)
  • docker compose v2
  • nc 命令(macOS/Linux 内置)