Post-Installation

Admin Guide

Once DKubeX installation is complete, you can proceed to the DKubeX Admin page to configure License and OAuth settings on the DKubeX Admin page. To open the DKubeX Admin login page, simply add /admin at the end of your DKubeX URL.

https://<DKubeX-URL>/admin
DKubeX Admin page login screen

DKubeX Admin page login screen

Provide your DKubeX admin username and password to log in. Once done, click on the appropriate link below to learn more about setting up each setting.

Step 1: Provide DKubeX License

Steps to provide the DKubeX license.

./post-install.html#license
Step 2: Set up OAuth

Learn how to set up OAuth for DKubeX.

./post-install.html#oauth

Step 1: Provide DKubeX License

Prerequisites

  • DKubeX installation should be successfully done at this point.

  • You must have a valid DKubeX license key.

Steps

  • You can update the DKubeX license for the first time by clicking on the Update button on the top of the screen or going to the License tab and clicking on the License Update button. Once done, the DKubeX license update dialog box will appear.

    DKubeX License Update dialog box

    DKubeX License Update dialog box

  • Enter the license key in the License Key field and click on the Update button to update the license. You can check the details of the current license in the License tab on DKubeX Admin page.

    DKubeX License details

    DKubeX License details

Step 2: Set up OAuth

Prerequisites

  • DKubeX currently supports 6 OAuth providers: ADFS, Azure, GitHub, Google, Keycloak, and Okta. You must set up a OAuth application in the respective OAuth provider before configuring OAuth in DKubeX.

  • Make sure to provide the correct callback URL of your DKubeX instance (and DKubeX URL, if application URL is required) in the OAuth application settings. The syntax is as follows:

https://<DKubeX-URL>/oauth2/callback

Steps

  • On the DKubeX Admin page, open the Auth tab, select your OAuth provider from the dropdown list, and click on the Save button provided below. Details to be provided in each of the OAuth providers are given below.

    Note

    Some of the fields are mandatory and are marked with an asterisk (*) symbol for each OAuth provider. Make sure to provide the correct details in these fields.

    ADFS OAuth settings

    ADFS OAuth settings

    ADFS Configuration

    Field

    Description

    Issuer URL

    Issuer URL of the ADFS server.

    Client ID

    Client ID of the ADFS OAuth application.

    Client Secret

    Client Secret of the ADFS OAuth application.

Once the DKubeX license and OAuth configuration is completed, you can log in to DKubeX.

Logging In

Steps to log in to DKubeX.

./logindkubex.html

Additional Steps

Additionally, you can also set up the following after DKubeX installation is complete:

SkyPilot Configuration

Learn how to configure SkyPilot on DKubeX.

./skypilot/skypilot.html#configuring-skypilot-on-dkubex
Installing SecureLLM

Steps to install SecureLLM on DKubeX.

./llmapps/securellm.html#securellm-install