Following is a list of requirements for the Clowder software. Besides JAVA you can have all other services/software installed on other machines and can configure clowder to communicate with these services.
|MongoDB||3.2-3.5 (3.6 not supported)||always||Clowder uses MongoDB to store the information about the files and if configured the files as well.|
|RabbitMQ||3.5+||extractors||RabbitMQ is used to communicate between Clowder and the extractors. When deploying extractors it is required to deploy RabbitMQ as well.|
|ElasticSearch||2.x+ (5.x+ not supported)||searching|
ElasticSearch is used to search Clowder. We have not tested clowder with version 2.0 or larger of ElasticSearch
|GeoServer||2.7+||geospatial overlays||GeoServer is used to with the geospatial extractor to generate overlays for maps.|