28 lines
746 B
Markdown
28 lines
746 B
Markdown
# Project: SethSearch API
|
|
|
|
## Purpose
|
|
|
|
Provide a unified `json_engine` backend for SearXNG with source-aware matching and weighting.
|
|
|
|
## Deployment
|
|
|
|
- Container: CT `620` on `pve173`
|
|
- Service URL: `https://sethsearch.sethpc.xyz`
|
|
- Service name: `sethsearch`
|
|
- Code path: `/opt/sethsearch/sethsearch.py`
|
|
- Config path: `/opt/sethsearch/config.json`
|
|
|
|
## Source groups
|
|
|
|
- `source=general`: sites, gitea, wikijs, wordpress, freshrss, emby (strict emby/freshrss)
|
|
- `source=sethflix`: emby-only (liberal media matching)
|
|
|
|
## Indexed sources
|
|
|
|
- Caddy domains (`sites`)
|
|
- Gitea public repos (`gitea`)
|
|
- Wiki.js public pages/fallback (`wikijs`)
|
|
- WordPress public pages/posts (`wordpress`)
|
|
- Emby media catalog (`emby`)
|
|
- FreshRSS feed items (`freshrss`)
|