Add SearchXNG and SethSearch project context docs
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# 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"`
|
||||
Reference in New Issue
Block a user