← 返回 Skills 市场
saikatkumardey

SearXNG Self-Host

作者 Saikat Kumar Dey · GitHub ↗ · v1.0.1
cross-platform ✓ 安全检测通过
675
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install searxng-selfhost
功能描述
Self-hosted web search aggregator for OpenClaw agents. Use this skill to (1) install SearXNG on a VPS/server so the agent can search the web without API keys...
安全使用建议
This skill appears to do what it says: install a local SearXNG instance and provide a small search CLI. Before installing, consider: (1) only run the installer as root on a machine you control (it creates a system user, writes /etc, and installs a systemd service); (2) the script installs a PyPI package named 'uv' and uses pip with --break-system-packages — review that package and the pip command to ensure you accept potential system package changes; (3) the installer clones the official searxng GitHub repo, but you should inspect the cloned code if you care about supply-chain risk; (4) if you want isolation, run this in a VM or container rather than a shared/production host. If you want extra assurance, ask the author for provenance of the 'uv' tool or run the installer in a disposable environment first.
功能分析
Type: OpenClaw Skill Name: searxng-selfhost Version: 1.0.1 The skill bundle provides a self-hosted SearXNG search aggregator. The `scripts/install_searxng.sh` script performs system-wide installation as root, which is necessary for its stated purpose, creating a dedicated user and systemd service for SearXNG. The `scripts/search.py` handles web queries, falling back to Wikipedia and GitHub APIs if SearXNG is unavailable. All network calls are to legitimate services or a local instance, and user input is properly sanitized for URL encoding. There is no evidence of data exfiltration, unauthorized persistence, malicious execution, or prompt injection attempts against the agent. All actions are clearly aligned with the skill's described functionality.
能力评估
Purpose & Capability
Name/description (self-host SearXNG + local search client) align with included files: an installer that clones the SearXNG GitHub repo, writes /etc/searxng/settings.yml, installs Python deps, and a search.py client that queries localhost and falls back to Wikipedia/GitHub.
Instruction Scope
SKILL.md and scripts stay within installation and search behavior. They instruct running the installer as root on Ubuntu and using local HTTP traffic to 127.0.0.1:8888. Note: the instructions explicitly require elevated privileges (creating system user, writing /etc and systemd), so you should only run them where you trust the host and want a persistent service.
Install Mechanism
Install script clones the official searxng GitHub repo (expected) and uses pip to install a CLI tool named 'uv' and then uses 'uv' to create a venv and install requirements. Download sources are GitHub/PyPI (traceable). The use of 'pip3 install --break-system-packages' is intrusive and worth reviewing before running because it allows pip to modify system-managed packages.
Credentials
No environment variables, credentials, or unrelated config paths are requested. The script writes its own /etc/searxng/settings.yml and binds to 127.0.0.1, which is proportionate to the stated goal.
Persistence & Privilege
The installer creates a dedicated system user and a systemd service (persistent local daemon). That is expected for a long-running local service but requires root and will modify system-wide state; only run where that level of privilege/persistence is acceptable.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install searxng-selfhost
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /searxng-selfhost 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Fix: replace curl|sh uv installer with pip3 install uv -- removes security scan flag
v1.0.0
Full install + usage skill for self-hosting SearXNG on a VPS. One-shot install script (uv-based, Ubuntu 22.04/24.04), search CLI with automatic fallback to Wikipedia + GitHub, systemd service config. No API keys required.
元数据
Slug searxng-selfhost
版本 1.0.1
许可证
累计安装 1
当前安装数 1
历史版本数 2
常见问题

SearXNG Self-Host 是什么?

Self-hosted web search aggregator for OpenClaw agents. Use this skill to (1) install SearXNG on a VPS/server so the agent can search the web without API keys... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 675 次。

如何安装 SearXNG Self-Host?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install searxng-selfhost」即可一键安装,无需额外配置。

SearXNG Self-Host 是免费的吗?

是的,SearXNG Self-Host 完全免费(开源免费),可自由下载、安装和使用。

SearXNG Self-Host 支持哪些平台?

SearXNG Self-Host 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 SearXNG Self-Host?

由 Saikat Kumar Dey(@saikatkumardey)开发并维护,当前版本 v1.0.1。

💬 留言讨论