1. Options
To complete the exercise, you have two options:
Option 1: To setup Snowstorm on your own server
- This will allow you to continue using Snowstorm on this server following the workshop
- This option requires the Option 1 prerequisites described below
Option 2: To setup Snowstorm on a test server (this will be provided)
- This will allow you to understand the principles of setting up the server and accessing the content
- You can connect from your local machine to a server using SSH where you can complete the exercise
- The server will be shut down following the workshop and you will, therefore, not have continued access to this
- This open requires the Option 2 prerequisites described below
Prior to the workshop, please decide which of the two options you want to follow. Please ensure that you are prepared for the option you've selected.
2. Prerequisites
The following prerequisites apply for each of the options you have for completing the workshop exercises:
Option 1: Prerequisite for setting up Snowstorm on your own server:
- A server with the following is required:
- Ram: 16g
- Operating System: Ubuntu 20.04 LTS
- Java 17 (Package openjdk-17-jre-headless or similar) we can install this during the workshop.
- In addition, you will need to have access to the November 2023 German Edition SNOMED CT release package.
-
Please make sure that your organisation has a valid SNOMED CT affiliate licence.
the German Instance of MLDS https://mlds.ihtsdotools.org/#/landing/DE?lang=de.
Registration and application for an affiliate licence covered by the German Membership of SNOMED International can be done via
-
Option 2: Prerequisite for setting up Snowstorm on a test server:
- Windows (10 & above), OSX or Linux
- Installed and running version of SSH
- On Windows
- Windows PowerShell (this has SSH built in)
- On Windows
- The required SNOMED CT packages will be copied onto the test servers before the training day
-
Please make sure that your organisation has a valid SNOMED CT affiliate licence.
the German Instance of MLDS https://mlds.ihtsdotools.org/#/landing/DE?lang=de.
Registration and application for an affiliate licence covered by the German Membership of SNOMED International can be done via
-
2.1. Links:
- Snowstorm source code and instructions: https://github.com/IHTSDO/snowstorm
- General information about terminology servers: https://implementation.snomed.org/terminology-services
- SNOMED CT Terminology Services Course: https://courses.ihtsdotools.org/product?catalog=TSC
- Productionisation:
- Elasticsearch, Backing up to AWS S3: https://opster.com/guides/elasticsearch/how-tos/elasticsearch-snapshot/
- Elasticsearch, Backing up to disk: https://www.twilio.com/blog/setup-elasticsearch-cluster-backup