Skip to content

Latest commit

 

History

History
64 lines (39 loc) · 1.77 KB

Readme.md

File metadata and controls

64 lines (39 loc) · 1.77 KB

placeholder image

Kasm Workspaces Streams Dockerized Apps in the Browser

Introduction

Tried to run docker-apps through kasm workspace, using Linode Cloud. Any other cloud service provider with VM support can also be used. (AWS, Azure, GCP, IBM Cloud, DigitalOcean)

Use Case

  • Provides Separate space to work in
  • Privacy
  • Multi-user support
  • Remote access through IP
  • SSH access from desktop terminal

Cloud Research

  • I spun Ubuntu 20.4 LTS over Linode (4 Gigs RAM, Shared 2 core CPU Configuration)
  • Terminal access through ssh root@[linode-ip-address]
  • Swap Configuration using the following commands
sudo dd if=/dev/zero bs=1M count=1024 of=/mnt/1GiB.swap

sudo chmod 600 /mnt/1GiB.swap

sudo mkswap /mnt/1GiB.swap

sudo swapon /mnt/1GiB.swap

  • Checks if the swap is done correctly
cat /proc/swaps

  • Checks if the swap exists after Reboot of the instance
echo '/mnt/1GiB.swap swap swap defaults 0 0' | sudo tee -a /etc/fstab

  • Install KASM
wget https://kasm-static-content.s3.amazonaws.com/kasm_release_1.10.0.238225.tar.gz

tar -xf kasm_release*.tar.gz

sudo bash kasm_release/install.sh

  • After the entire process, The credentials will be displayed in the Terminal window. Copy and paste to store them in a safe place, for future use.
  • Finally, open any browser (Recommended : Safari) and type the URL as, https://[your-linode-ip]

Social Proof

Screenshot 2022-06-26 at 9 12 16 PM