Self-hosted search engines

14 apps · 14 Docker-ready. All open-source; click through for license, source, and a docker-compose starter.

NameLicenseStackDocker
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