Apache Tika Server, a REST service that detects file types and extracts text and metadata from documents in over a thousand formats.
Apache Tika Server is the standalone HTTP interface to the Apache Tika toolkit, exposing content detection and extraction over a simple REST API. Send it a document, PDF, Office file, email, image or one of more than a thousand supported formats, and it returns the plain text content and a structured set of metadata such as author, title, dates and the detected media type. It is stateless, holding no data between requests, which makes it a natural building block in search indexing, document processing and retrieval augmented generation pipelines that need to turn arbitrary files into clean, machine readable text. Backed by the mature PDFBox and Apache POI parsers, it handles the messy variety of real world documents so applications do not have to.
The cloudimg image is hardened and fully patched with Apache Tika Server preconfigured as a dedicated non root service bound to loopback and never exposed directly. It ships secure by default: the Tika API is fronted by nginx with HTTP Basic Auth, the dangerous file fetching and unpack features stay disabled, and no credential is baked in. On first boot every instance generates its own Basic Auth password to a root only file, so no two deployments share a secret. Every instance is backed by a paired deploy guide and 24/7 cloudimg support.