NextSearch
AGPL-3.0Self-hosted full-text search across Nextcloud folders, strictly read-only.
- Nuxt
- Laravel
- Meilisearch
- Apache Tika
Nextcloud stores and shares files but finds nothing inside them. The official full-text search can, but it wants an Elasticsearch cluster alongside that somebody has to run. NextSearch is the smaller answer to the same question: it indexes the folders you point it at — across as many instances as you like — and makes their contents searchable. PDF, Office, OpenDocument, emails as .eml, plus OCR for scans without a text layer.
Access to Nextcloud is read-only by force, and in code: the one component that talks to an instance allows four HTTP methods and throws on anything else before a socket is opened. NextSearch creates no file, changes none, deletes none.
Tags and an HTTP API arrived in 0.3.0, an MCP server in 0.4.0 — so an assistant can search and tag with the same permissions its owner has. The whole stack comes up with one docker compose up; make demo adds a throwaway Nextcloud to try it against.