# FSCrawler

> Self-hosted file system indexer for Elasticsearch. Crawls local and SSH/FTP folders to index PDFs, Office docs, images with OCR capabilities.

- **Category:** Document Management
- **Licence:** Apache-2.0
- **Latest version:** fscrawler-3.0
- **Open source:** oss
- **Languages:** Java
- **Platforms:** Docker, Docker Compose
- **Tags:** REST API, Elasticsearch, Document Management, Ocr, Java, Crawler, File indexing, Pdf processing, Tika

## Description

A self-hosted file system crawler for Elasticsearch that converts binary documents including PDFs and Office files into searchable content. The application monitors local or remote directories, detects new and modified files, supports OCR processing via Tesseract, and exposes a REST endpoint for uploading documents.

## Links

- [Homepage](https://github.com/dadoonet/fscrawler)
- [Website](https://fscrawler.readthedocs.io/)
- [Docker](dadoonet/fscrawler)
- [Documentation](https://fscrawler.readthedocs.io/)
- [GitHub Repository](https://github.com/dadoonet/fscrawler)

---
Source: https://selfhost.directory/project/fscrawler