Installation

Lunar Control Center is deployed via an installation script. This script is intended as a convenient way to configure LCC's package repositories and install LCC on your server.

Before starting with the deployment of Lunar Control Center, ensure that you have an installed and configured host server as per the requirements: Requirements.

The script:

  • requires 'root' or 'sudo' privileges to run

  • attempts to detect your Linux distribution and version and configure your package management system for you

  • installs dependencies without needing confirmation

  • installs the latest stable release (by default) of LCC CLI and Lunar Control Center

  • requires 'root' or 'sudo' privileges to run

  • attempts to detect your Linux distribution and version and configure your package management system for you

  • installs dependencies without needing confirmation

  • installs the latest stable release (by default) of LCC CLI and Lunar Control Center

Installation steps

To install the latest stable versions of LCC CLI, Lunar Control Center, and their dependencies, follow the steps below:

  1. Open your terminal

    Log in to the server that will host Lunar Control Center and open a terminal window.

  2. Download the script to start the installation process

bash <(wget -qO- lcc.sh)

Running the command above will start the installation process of the latest stable version of LCC CLI and Lunar Control Center.

  1. Provide the required information to set up LCC

The installation process requires the set up of the LCC instance and verification of a LCC registry subscription key. Administrators will be prompted to input the following information:

3.1. LCC Domain

LCC Domain name: [enter your domain name here]

Administrators are required to set up a domain for LCC. For LCC to function, DNS should be configured with the right records, as per the article Requirements.

3.2. Admin credentials

LCC Admin username (email): [enter your admin email here]
LCC Admin password: [enter your admin password here]

The script will suggest an admin user to you, based on the domain chosen (e.g. admin@domain.com). You will also be suggested a strong password (randomly generated). Feel free to use the suggested username and password or use different ones.

Minimum requirements for passwords:

  • Minimum 8 characters in length.

  • At least one uppercase letter (English).

  • At least one lowercase letter (English).

  • At least one digit.

  • At least one special character: #?!@$^&*-

An LDAP user will be created with the credentials entered from the step above. The user will have Admin access to the Lunar Control Center console and all installed services.

3.3. Registry subscription key

LCC Registry Subscription key: [enter your subscription key provided to you]

The deployment process will continue once you enter a valid registry subscription key.

3.4. Confirm input

You will be prompted to confirm the input provided by you prior to initiation of the deployment. Once confirmed, the deployment will commence. No additional action is required prior to completion.

Once you go through the steps, you will have successfully installed LCC CLI and Lunar Control Center.

Relevant pages:

Last updated