Self-hosted search engines
14 apps · 14 Docker-ready. All open-source; click through for license, source, and a docker-compose starter.
| Name | License | Stack | Docker |
|---|---|---|---|
| Aleph Tool for indexing large amounts of both documents (PDF, Word, HTML) and structured (CSV, XLS, SQL) data for easy browsing and search. It is built with investigative reporting as a primary use case. | MIT | Docker/K8S | Docker |
| Apache Solr Enterprise search platform featuring full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, and rich document (e.g., Word, PDF) handling. | Apache-2.0 | Java/Docker/K8S | Docker |
| Fess Powerful and easily deployable Enterprise Search Server. | Apache-2.0 | Java/Docker | Docker |
| Hister Personal web search engine with automatic indexing of visited websites. Supports offline local result previews, local files, multi-user handling and optional semantic search. | AGPL-3.0 | Go/Docker | Docker |
| Manticore Search Full-text search and data analytics, with fast response time for small, medium and big data (alternative to Elasticsearch). | GPL-3.0 | Docker/deb/C++/K8S | Docker |
| MeiliSearch Ultra relevant, instant and typo-tolerant full-text search API. | MIT | Rust/Docker/deb | Docker |
| Meme Search AI-powered meme search engine. Automatically extracts descriptions from images using vision-language models, then indexes with vector embeddings for semantic and keyword search. | Apache-2.0 | Docker | Docker |
| OpenSearch Distributed and RESTful search engine. | Apache-2.0 | Java/Docker/K8S/deb | Docker |
| SearXNG ⚠ Internet metasearch engine which aggregates results from various search services and databases (Fork of Searx). | AGPL-3.0 | Python/Docker | Docker |
| Sosse Selenium based search engine and crawler with offline archiving. | AGPL-3.0 | Python/Docker | Docker |
| Typesense Blazing fast, typo-tolerant open source search engine optimized for developer happiness and ease of use. | GPL-3.0 | C++/Docker/K8S/deb | Docker |
| Websurfx ⚠ Aggregate results from other search engines (metasearch engine) without ads while keeping privacy and security in mind. It is extremely fast and provides a high level of customization (alternative to SearX). | AGPL-3.0 | Rust/Docker | Docker |
| Yacy Peer based, decentralized search engine server. | GPL-2.0 | Java/Docker/K8S | Docker |
| ZincSearch Search engine that requires minimal resources (alternative to Elasticsearch). | Apache-2.0 | Go/Docker/K8S | Docker |