Open-source file system and CMS crawler: collect, parse, and commit local or remote files.
120
Open-source crawler that collects content from local and remote file systems, processes it, and commits it to the target repository of your choice — Solr, Elasticsearch, Azure AI Search, Amazon CloudSearch, Google Cloud Search, Neo4j, SQL, Apache Kafka, and more.
Supports local paths plus remote sources such as SMB/CIFS, FTP, SFTP, WebDAV, and cloud storage, depending on how you configure it.
Part of the Norconex Crawler project.
4.0.0-beta.1 — the release this page was last updated for.latest, 4, 4.0 — published for stable releases only. A pre-release
(-beta, -rc) publishes its exact version tag and nothing else, so the
moving tags are never pointed at pre-release code.Always pull an explicit version if you need a reproducible build.
Put your crawler-config.xml in a local configs directory, then:
docker run --rm \
-v "$PWD/configs:/opt/norconex/crawler/configs" \
-v "$PWD/logs:/opt/norconex/crawler/logs" \
-v "/path/to/content:/data:ro" \
norconex/crawler-fs:4.0.0-beta.1
Mount whatever content you intend to crawl and point your configuration at the path inside the container. Any extra arguments after the image name are passed through to the crawler.
| Config directory | /opt/norconex/crawler/configs (volume) |
| Log directory | /opt/norconex/crawler/logs (volume) |
| Config file | crawler-config.xml, override with -e COLLECTOR_CONFIG_FILE=... |
eclipse-temurin:21-jre-alpine.Content type
Image
Digest
sha256:11182a7c3…
Size
706.8 MB
Last updated
21 days ago
docker pull norconex/crawler-fs:4.0.0-beta.1