# Welcome to SearXNG

> Search without being tracked.

SearXNG is a free internet metasearch engine which aggregates results from up to 211 search services. Users are neither tracked nor profiled. Additionally, SearXNG can be used over Tor for online anonymity.

Get started with SearXNG by using one of the instances listed at searx.space. If you don’t trust anyone, you can set up your own, see Installation.

- User information
  - Search syntax
  - Configured Engines
  - About SearXNG
- Why use a private instance?
  - How does SearXNG protect privacy?
  - Conclusion
- Administrator documentation
  - Settings
  - Installation
  - Docker Container
  - Installation Script
  - Step by step installation
  - uWSGI
  - NGINX
  - Apache
  - SearXNG maintenance
  - Answer CAPTCHA from server’s IP
  - Favicons
  - Limiter
  - Administration API
  - Architecture
  - Plugins builtin
  - Buildhosts
- Developer documentation
  - Development Quickstart
  - Runtime Management
  - How to contribute
  - Engine Implementations
  - Search API
  - Plugins
  - Translation
  - Developing in Linux Containers
  - Makefile & `./manage`
  - reST primer
  - Tooling box `searxng_extra`
- DevOps tooling box
  - `utils/searxng.sh`
  - `utils/lxc.sh`
  - Common command environments
- Source-Code
  - Custom message extractor (i18n)
  - Bot Detection
  - SearXNG Exceptions
  - Favicons (source)
  - Online `/info`
  - Locales
  - Hostnames plugin
  - Tor check plugin
  - Unit converter plugin
  - Redis DB
  - Redis Library
  - Search
  - Search processors
  - Settings Loader
  - SQLite DB
  - Utility functions for the engines