Skip to content

feat: support self-hosted Firecrawl search#481

Open
iamvaleriofantozzi wants to merge 1 commit into
nashsu:mainfrom
iamvaleriofantozzi:firecrawl-self-hosted-search-sanitized
Open

feat: support self-hosted Firecrawl search#481
iamvaleriofantozzi wants to merge 1 commit into
nashsu:mainfrom
iamvaleriofantozzi:firecrawl-self-hosted-search-sanitized

Conversation

@iamvaleriofantozzi

Copy link
Copy Markdown

Summary

Enable self-hosted Firecrawl as a search provider alongside existing SearXNG.

Changes

  • Configuration (stores/wiki-store.ts, web-search-section.tsx): added firecrawlUrl and optional apiKey fields to the search-provider configuration UI
  • Provider (lib/web-search.ts): added SelfHostedFirecrawlSearch function that calls the self-hosted Firecrawl instance instead of the upstream anonymous-cloud endpoint. Removed upstream anonymous-cloud-only implementation
  • i18n (en.json, zh.json): added self-hosted Firecrawl hint text
  • Tests (lib/web-search.test.ts): updated tests to require firecrawlUrl; removed 10 upstream cloud-tests that no longer apply

Diff summary

6 files changed, 206 insertions(+), 276 deletions(-)

@iamvaleriofantozzi iamvaleriofantozzi force-pushed the firecrawl-self-hosted-search-sanitized branch from b204fca to 54cac16 Compare June 25, 2026 17:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant