Infrastructure Setup

The ThemisML system is installed on a VM which has Ubuntu 20.04 installed. The only software that has to be installed is Docker, as explained in this tutorial.

Furthermore, a TLS/SSL certificate is needed to ensure a secure connection with the client over HTTPS. This has to be set to as defined in the docker-compose.production.yml.

Lastly, Harbor, a registry for artifacts, needs to be configured. It stores the built docker images so that the server can always pull the latest in case of a deployment.