G cluster_searxng SearXNG instance browser browser rp reverse proxy browser->rp HTTPS static static files rp->static optional: reverse proxy serves static files uwsgi uwsgi rp->uwsgi http:// (tcp) or unix:// (socket) searxng1 SearXNG #1 uwsgi->searxng1 searxng2 SearXNG #2 uwsgi->searxng2 searxng3 SearXNG #3 uwsgi->searxng3 searxng4 SearXNG #4 uwsgi->searxng4 redis redis DB searxng1->redis searxng2->redis searxng3->redis searxng4->redis