Install Software Prerequisites

Celantur on-premise is a Dockerised application with a simple command-line interface to anonymise images.

Check installed software

You can check whether dependencies are already installed:

  • Docker: docker version
  • NVIDIA driver: nvidia-smi
  • NVIDIA Docker runtime: nvidia-docker version
  • (Optional) AWS CLI: aws --version

If any of the above commands returns an error, proceed with the next section or parts of it.

Set up host machine

  1. Install Docker
curl -fsSL -o

Add your user to the docker group. It takes effect with the next login.

sudo groupadd docker
sudo usermod -aG docker $USER
  1. Install NVIDIA driver with sudo apt install nvidia-driver-460
  2. Install nvidia-container-toolkit: Required to access the GPUs within the Docker containers.
 distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L | sudo apt-key add -
curl -s -L$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list

sudo apt-get update
sudo apt-get install -y nvidia-container-toolkit
sudo systemctl restart docker
  1. Test the setup.
docker run --gpus all nvidia/cuda:11.0-base nvidia-smi

Optional: Setup AWS

AWS CLI can be used to authenticate with Amazon Elastic Container Registry (ECR).

Install AWS CLI:

curl "" -o ""
sudo ./aws/install

Run aws configure to configure your credentials for accessing Celantur Docker repository on AWS.

AWS CLI configuration

Prompt Input
AWS Access Key ID provided by Celantur team
AWS Secret Access Key provided by Celantur team
Default region name `eu-central-1` (for Frankfurt, Germany)
`ap-southeast-1` (for Singapore)
Default output format `json`

Run Celantur on-premise

Once you set up the prerequisites. You can run Celantur on-premise.