European Commission
Simpl (website feasibility study)

Installation Guide

More information about Installation

Installation Guide

European Commission EUROPEAN COMMISSION
DIRECTORATE-GENERAL FOR COMMUNICATIONS NETWORKS, CONTENT AND TECHNOLOGY
Future Networks
Cloud and Software
D1.6.1 Simpl-Open Installation Guide
SC1

Document Control Information

Settings Value
Document Title: D1.6.1 Simpl-Open Installation Guide
Project Title: SC1
Document Author: Sovereign-X
Doc. Version: 3.1
Sensitivity: Limited
Date: 06 Mar 2025

Document Approver(s) and Reviewer(s)

Note : All Approvers are required. Records of each approver must be maintained. All Reviewers in the list are considered required unless explicitly listed as Optional.

Name Role Action Date
<Approve / Review>

Document history

The Document Author is authorised to make the following types of changes to the document without requiring that the document be re-approved:

  • Editorial, formatting, and spelling
  • Clarification

To request a change to this document, contact the Document Author or Owner.

Changes to this document are summarized in the following table in reverse chronological order (latest version first).

Revision Date Created by Short Description of Changes
3.1 06 Mar 2025 Sovereign-X Updated components version.
3.0 19 Dec 2025 Sovereign-X Updated architecture and components version.
2.4 14 Nov 2025 Sovereign-X Updated components version and refactoring the guide.
2.3 10 Oct 2025 Sovereign-X Updated architecture, components version and moved some chapters to User Manual.
2.1 17 Jul 2025 Sovereign-X Updated components version.
2.0 12 Jun 2025 Sovereign-X Updated architecture and components version.
1.3 06 May 2025 Sovereign-X Added generated pdf files. Updated links to newest documents version.
1.1 10 Feb 2025 Sovereign-X Added generated pdf files. Updated links to newest documents version.
1.0 20 Jan 2025 Sovereign-X Update of prerequisites. Added installation overview and installation details. Added document for manual testing and link to automated tests for onboarding. Version changes list and faq section.
0.1 28 Jun 2024 Sovereign-X SfR M6 first iteration

Architecture overview Simpl-Open product

Architecure overwiew

Simpl-Open Agents Deployment

Prerequisites

SIMPL-Open uses open source technologies to develop the data spaces.

The present installation guide is to be used to deploy the SIMPL middleware on a Kubernetes platform. Nevertheless the SIMPL middleware could be deployed on other platform such as bare bone system, virtual machine or docker.

In case of :

  • virtual machines and bare bone system it will be necessary to start from the source code.
  • docker platform it will be possible to start from the provided OCI containers images

All the credits for each of the SIMPL-Open component are defined following this link. Prerequisites : Hardware, software and tooling

Dataspace Installation Overview

Simpl-Open Agents high-level installation steps:

1. Set-up Common Components

This is a prerequisite for any agents deployment. Install/Deploy Common Components

In case you want more detailed information on the releases of the Common https://code.europa.eu/simpl/simpl-open/development/agents/common_components/-/releases

Components Changelogs

Common Components Change logs https://code.europa.eu/simpl/simpl-open/development/agents/common_components/-/blob/main/CHANGELOG.md

2. Set-up the Dataspace Governance Authority

The Data Space participant that is accountable for creating, developing, operating, maintaining and enforcing the governance framework for a particular Data Space.

Install/deploy a Governance Authority agent

In case you want more detailed information on the releases of the DataSpace Governance Authority https://code.europa.eu/simpl/simpl-open/development/agents/governance-authority/-/releases

Components Changelogs

Governance Authority Change logs https://code.europa.eu/simpl/simpl-open/development/agents/governance-authority/-/blob/main/CHANGELOG.md

3. Set-up a Provider Participant

A provider offering data, applications, infrastructure resources and services to the consumers or any other type of participant to enable them to process the data provided by the data providers.

Install/deploy a Provider agent

In case you want more detailed information on the releases of the Provider Participant https://code.europa.eu/simpl/simpl-open/development/agents/data-provider/-/releases

Components Changelogs

Data Provider Change logs https://code.europa.eu/simpl/simpl-open/development/agents/data-provider/-/blob/main/CHANGELOG.md

4. Set-up a Data Consumer

A consumer aims at using data, applications and infrastructure shared by providers. They can search for these and use them as allowed by the policies. For data, this means typically either using them online by utilising the infrastructure and applications provided by application and infrastructure providers, or if policy allows, download them for local usage.

Data Consumer Agent Installation

In case you want more detailed information on the releases of the Data Consumer https://code.europa.eu/simpl/simpl-open/development/agents/consumer/-/releases

Components Changelogs

Data Consumer Change logs https://code.europa.eu/simpl/simpl-open/development/agents/consumer/-/blob/main/CHANGELOG.md

FAQ

  1. What are data spaces, and how do they relate to Simpl-Open?
    1. Data spaces are sector-specific ecosystems where organizations within the same industry can share and process data. Simpl-Open acts as a foundational layer for building and interconnecting these spaces, offering common services while allowing for additional customization specific to each data space.
  2. How does Simpl-Open ensure interoperability between data spaces?
    1. By being incorporated into multiple data spaces, Simpl-Open creates connections between them, enabling cross-space services. While these services may initially be limited, Simpl-Open allows stakeholders to deal with data space specifics when interpreting shared assets.
  3. What types of customizations are possible with Simpl-Open?
    1. Standards for data representation.
    2. Quality certifications.
    3. Peer review processes to ensure data quality and value for participants.
  4. How scalable is Simpl-Open?
    1. Simpl-Open supports scenarios involving large numbers of participants and stakeholders. The number of participants is only limited by technical feasibility.
  5. Would it be possible for a contributor to use self-signed CA?
    1. Supporting Self-signed CA is not supported by Simpl-Open because:
      • Some are using global container CA bundle in /etc/ssl/pki but we have multiple images that behave differently in this regard
      • Some are using CACERT from within the JDK/JRE used, they have to be identified and managed to inject and trust the custom CA
      • Using let’s encrypt only requires to configure cert-manager + external-dns only.

Credits

SIMPL-Open uses open source technologies to develop the data spaces. All the credits for each of the SIMPL-Open component are defined following this link. Credits