Skip to content

Installation

The FTSnext setup consists of three agents that must be deployed.

Templates

For each agent, we offer an archive containing necessary files and directories for running using docker compose.

Clinical Domain AgentTrust Center AgentResearch Domain Agent
cd-agent.tar.gztc-agent.tar.gzrd-agent.tar.gz

For example use wget and tar to download and unpack the agent template:

shell
wget https://github.com/medizininformatik-initiative/fts-next/releases/download/v5.0.1/cd-agent.tar.gz
tar -xvf cd-agent.tar.gz
shell
wget https://github.com/medizininformatik-initiative/fts-next/releases/download/v5.0.1/tc-agent.tar.gz
tar -xvf tc-agent.tar.gz
shell
wget https://github.com/medizininformatik-initiative/fts-next/releases/download/v5.0.1/rd-agent.tar.gz
tar -xvf rd-agent.tar.gz

It will provide the following directory structure:

shell
cd-agent/
├── application.yaml       # server-related configurations, such as SSL, file paths, etc.
├── compose.yaml           # container image reference, network settings, healthcheck
└── projects/              # project configuration directory
    ├── example.yaml       # example project configuration  
    └── example/           # other files needed for the example project to function
        └── deidentifhir/  # deidentifhir configuration used in the example project
shell
tc-agent/
├── application.yaml       # server-related configurations, such as SSL, file paths, etc.
└── compose.yaml           # container image reference, network settings, healthcheck



# Trust Center Agent has no projects
shell
rd-agent/
├── application.yaml       # server-related configurations, such as SSL, file paths, etc.
└── compose.yaml           # container image reference, network settings, healthcheck
└── projects/              # project configuration directory
    ├── example.yaml       # example project configuration  
    └── example/           # other files needed for the example project to function
        └── deidentifhir/  # deidentifhir configuration used in the example project