• 1 Post
  • 64 Comments
Joined 4 months ago
cake
Cake day: November 7th, 2024

help-circle




  • This sounds like a fun problem to solve as a developer. A web application could be written that:

    1. Takes incoming requests from the UI (presumably SearXNG-like in appearance)
    2. Hits multiple instances at once
    3. Proxies the results from the fastest successful instance

    If SearXNG offers an API you could even ditch the proxying of results. If you got really fancy you could store stats on which are the fastest/slowest and act on that in the future.







  • Cousin Mose@lemmy.hogru.chtoSelfhosted@lemmy.worldHelp with Decluttarr
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    1
    ·
    edit-2
    1 month ago

    Not being a Python developer myself I’d almost go the Docker route simply to avoid the hell that is Python package management.

    While I can’t suggest anything specifically helpful (I’ve forgotten) I’d say check the project’s Dockerfile. It’ll give you an idea of how they’re handling it in Docker therefore a provide some hint as to what to do.