This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts as a self-hosted search proxy that aggregates results from multiple external web, image, and academic search providers while anonymizing requests and stripping trackers to protect user identity.
The system utilizes Docker to orchestrate the search instance, integrating caching mechanisms and reverse proxy support to ensure a private and efficient search environment. It employs a modular adapter-based integration to standardize diverse external API responses and a processing pipeline to clean and format data.
The software covers a wide range of capability areas, including advanced search aggregation across niche and general domains, bot defense with sliding-window rate limiting, and comprehensive result sanitization. It also provides tools for localization, custom plugin development, and the integration of key-value databases for search performance optimization.
Deployment is facilitated through automated installation scripts and support for various application gateways and SSL reverse proxy configurations.