Skip to main content

CKAN Deployments

CKAN can be deployed in several ways, depending on your needs and resources. Here are some of the available deployments:

Docker Compose Deployment

Docker Compose is a tool for defining and managing multi-container Docker applications. This deployment is ideal if you want a quick and easy-to-configure development environment.

💾Custom deployments...

The docker and ansible deployments utilize a custom installation. This setup includes specific extensions for handling spatial data and for implementing the GeoDCAT-AP and INSPIRE metadata profiles. These profiles are standards for the representation of geospatial metadata.

CKAN Deployment roadmap

Information about extensions installed in the custom deployments.

ElementDescriptionversionStatusRemarks
CoreCKAN2.9.11CompletedStable installation for version 2.9.11 (Production & Dev images) via Docker Compose based on official images). Initial configuration, basic customisation and operation guide.
Core +Datastore2.9.11CompletedStable installation (Production & Dev images) via Docker Compose.
Core +Datapusher0.0.19DeprecatedUpdated to xloader, an express Loader - quickly load data into DataStore.
Extensionckanext-xloader1.0.1CompletedStable installation, a replacement for DataPusher because it offers ten times the speed and more robustness
Extensionckanext-harvestv1.5.6CompletedStable installation, necessary for the implementation of the Collector (ogc_ckan)
Extensionckanext-geoview0.0.20CompletedStable installation.
Extensionckanext-spatial2.0.0CompletedStable installation, necessary for the implementation of the Collector (ogc_ckan)
Extensionckanext-dcat1.1.0CompletedStable installation, include DCAT-AP 2.1 profile compatible with GeoDCAT-AP.
Extensionckanext-scheming3.0.0WIPStable installation. Customised ckanext schema[^5] based on the Spanish Metadata Core with the aim of completing the minimum metadata elements included in the current datasets in accordance with GeoDCAT-AP and INSPIRE.
Extensionckanext-resourcedictionaryv1.0.1CompletedStable installation. This extension extends the default CKAN Data Dictionary functionality by adding possibility to create data dictionary before actual data is uploaded to datastore.
Extensionckanext-pages0.5.2CompletedStable installation. This extension gives you an easy way to add simple pages to CKAN.
Extensionckanext-pdfview0.0.8CompletedStable installation. This extension provides a view plugin for PDF files using an html object tag.
Extensionckanext-schemingdcat2.0.0CompletedStable installation for version 1.2.0, provides functions and templates specifically designed to extend ckanext-scheming and includes DCAT enhancements to adapt CKAN schema to GeoDCAT-AP and several improvements such as multilang for datasets, orgs and groups or new theming.
Extensionckanext-fluent1.0.1CompletedMultilingual fields for CKAN, stable version.
Softwareckan-pycswmainCompletedStable installation. PyCSW Endpoint of Open Data Portal with docker compose config. Harvest the CKAN catalogue in a CSW endpoint based on existing spatial datasets in the open data portal.