Prepare for Local Installation

Before installing GoodData.CN on your local machine, it is essential to ensure that your environment meets the necessary prerequisites. This section will guide you through setting up the required tools and configuring your local environment to ensure a smooth installation process.

Prerequisites

Before installing GoodData.CN on your local machine, ensure you have:

  • A valid GoodData.CN license key.
  • At least 16 GB of available RAM capacity.

Prepare Local Environment

During the installation and configuration of GoodData.CN, you will need the following tools installed:

On Unix-like systems, you can install most of these packages using Homebrew:

brew install kubectl
brew install k3d
brew install helm
brew install curl
brew install openjdk
brew tap tink-crypto/tink-tinkey https://github.com/tink-crypto/tink-tinkey
brew install tinkey

Homebrew may be insufficient to install Docker on a Linux system properly, see Docker’s official documentation for instructions. For example for Ubuntu, the installation of Docker may look like this:

# Install Docker:
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce

# Enable running Docker without sudo:
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

# Test Docker installation:
docker run hello-world