Administrator documentation¶ Settings settings.yml engines: brand: general: search: server: ui: redis: valkey: outgoing: categories_as_tabs: plugins: Installation Installation container Installation Compose instancing Manual instancing Volumes Environment variables Custom certificates Custom images Migrate from searxng-docker Installation Script Step by step installation Install packages Create user Install SearXNG & dependencies Configuration Check Granian Installation Configuration uWSGI Origin uWSGI Distributors uWSGI maintenance uWSGI setup Pitfalls of the Tyrant mode NGINX The nginx HTTP server NGINX’s SearXNG site Disable logs Apache The Apache HTTP server Apache’s SearXNG site disable logs SearXNG maintenance How to update How to inspect & debug Migrate and stay tuned! Answer CAPTCHA from server’s IP Favicons Infrastructure Setting up the cache Proxy configuration Limiter Enable Limiter Configure Limiter limiter.toml Implementation LIMITER_CFG_SCHEMA get_cfg() pre_request() is_installed() initialize() Administration API Get configuration data Embed search bar Architecture uWSGI Setup List of plugins Buildhosts Build and Development tools Build docs Lint shell scripts