Home

KASM User Guide

If you’re on this document, you probably need a KASM server. Whether you have a school-issued chromebook or you want to try out KASM servers rather than directly downloading VS code and other tools onto your machine, this is the guide for you! If you are unfamilar with KASM Servers, check out this documentation first! Now, we can move on to ac...

Read more

Nighthawk Registry Guide

Nighthawk Registry Description The registry works with DockerHub has an instance of the developed containers for Kasm Workspaces. The items on the registry can be referenced by Kasm through its Workspace Registry management tool. Nighthawk Coders Published Registry: kasm_registry GitHub Pages NightHawd Coder GitHub location: ...

Read more

Kasm DockerHub Push

DockerHub Versions DockerHub contains an instance of each Nighthawk Coders custom Kasm workspace. Workspace History. To date there have been updates starting with Focal for development, transitioning to Jammy for class of 2024, and now plans to support Noble in the class of 2025 time frame as Kasm will support Noble Sep 1, 2024. NightHawk ...

Read more

Kasm Workspaces Container Building

Kasm Workspaces Development This Kasm workspaces project is intended to produce a Cloud Desktop environment with tools to meet the student’s development needs. Kasm workspaces are dependent on AWS EC2 servers that are installed to support Kasm’s Container streaming technology. Kasm workspace software development workflow (-> action, * depend...

Read more

Multi-Server Workspace Registry

Workspace Registry Administration Manual configuration is required to activite Workspaces that are published from the Nighthawk Registry. Workspace Server Configs Each time you perform a Terraform deployment you should make these adjustments to the server. CPU and Memory override. As admin.kasm.local user goes to Compute / Docker Agents o...

Read more

Kasm user API guide

KASM API Overview This section provides a guide on how to update a user in KASM using the KASM API. It covers the API endpoint, the required data structure, and the process to follow. Additionally, it highlights the password requirements enforced by KASM. API Endpoint To update a user in KASM, for instance using Postman, use the following end...

Read more

Nighthawk Registry Guide

Nighthawk Registry Description The registry works with DockerHub has an instance of the developed containers for Kasm Workspaces. The items on the registry can be referenced by Kasm through its Workspace Registry management tool. Nighthawk Coders Published Registry: kasm_registry GitHub Pages NightHawd Coder GitHub location: ...

Read more

Migration Scripts

Database Migration Scripts Every time the database schema is updated, a data migration is required. This documentation provides details on the two primary scripts used for updating schema and migrating data. Data migration is particulary important for the RDS data as it contains data that is considered production, it should not be lost. The ...

Read more