• Step 1: Navigation
  • Step 2: Filling everything out
    • Persistent Setup Using Volume Storage

Step 1: Navigation

In the Kasm administrative panel, navigate to Workspaces > Workspaces, then click the blue Add Workspace button.

image

On another tab, open the registry for the images: https://nighthawkcoders.github.io/kasm_registry/1.0/

Step 2: Filling everything out

Follow the below configuration, use information you can get from the registries, whatever is not here you can leave blank:

Workspace Type > Container Registry Entry > BLANK Friendly Name > Name you want users to see Description > Description Thumbnail URL > From registry Enabled > Yes Docker Image > Get from image info in registry, ie nighthawkcoders/pusd-student-ubuntu:1.14.0-rolling Cores > From registry: JSON config Memory (MB) > From registry: JSON config GPU Count > From registry: JSON config Uncompressed Image Size (MB) > From registry: JSON config CPU Allocation Method > From registry: JSON config Docker Registry > From registry: JSON config Docker Registry Username > nighthawkcoders Web Filter Policy > Inherit (autofilled) All (JSON) fields should be left with: {}

Persistent Setup Using Volume Storage

In Persistent Profile Path: /mnt/kasm_profiles/{image_id}/{user_id} (location to store user data) To restrict storage size, put this in Docker Run Config Override: json { "KASM_PROFILE_SIZE_LIMIT": "2000000" }