SearchXNG Project

Unified workspace for:

  • searchxng/: SearXNG settings, engine wiring, and instance branding context.
  • api/: SethSearch API context, indexing rules, and source integration details.
  • context/: operational runbooks and architecture docs.

Stack

  • SearXNG instance: searxng.sethpc.xyz / search.sethpc.xyz (CT 119 on pve173)
  • SethSearch API: sethsearch.sethpc.xyz (CT 620 on pve173)
  • Reverse proxy: Caddy CT 600 (pve241)

Key behavior

  • sethsearch engine (general): searches homelab/site/content sources with strict FreshRSS and strict Emby matching.
  • sethflix engine (videos): Emby-only search for media discovery.
  • LibreTranslate integrated via translate.sethpc.xyz.

Quick Ops

  • Restart SethSearch API:
    • ssh pve173 "pct exec 620 -- systemctl restart sethsearch"
  • Restart SearXNG:
    • ssh pve173 "pct exec 119 -- systemctl restart searxng"
  • Validate Caddy:
    • ssh pve241 "pct exec 600 -- caddy validate --config /etc/caddy/Caddyfile"
S
Description
SearXNG + SethSearch API context and operations docs
Readme 33 KiB
Languages
Markdown 100%