Kasm is f*cking awesome!!! One of the reasons it’s free & this free plan is way more than enough!
So what’s “Kasm”? here if an official description from their website:
The Container Streaming Platform®
Streaming containerized apps and desktops to end-users. The Workspaces platform provides enterprise-class orchestration, data loss prevention, and web streaming technology to enable the delivery of containerized workloads to your browser.
So it’s like SaaS (Software as a Service), you can install bunch of different software that you use on your computer, but in a cloud. You can access it from anywhere. I installed Firefox & Chrome browsers & then log in and use browser within browser. It doesn’t take any resources from my computer, I can come back & continue where I left from any location. It’s awesome for small / medium businesses (still would be free) where you can have apps that employees use hosted online. There is A SHIT LOAD of tweaks you can make. Set up a specific configuration for software, so it loads everyday with specific settings for each person, you can set up times, how long user can be logged in before it expires / renews and so on.
It would take me a long time to talk about it, but why would I even bother when you can go to their website https://kasmweb.com/ and read more.
I do recommend watching some videos on YouTube, not that it’s complicated, but it will explain very clear & show how it works. Installation COULD NOT be easier. I set it up for some of my friends who is non tech savvy & they love it! Now they can login to browser within the browser and watch p-0-rn without wife finding out I guess. One tab of your browser equals shit load of tabs on same browser but on Kasm.
It’s one of things I install on any VPS so I would just have it, this means I can be browsing from different locations. I have it on my home server VMs, office server VMs etc. Kasm can run A LOT of different things, Windows OS, Linux OS, Tor Browser, Media Players, Remote Desktops, Torrent clients, Office Apps, Steam, Visual Studio etc etc…
Like I mentioned, wiping an ass is more complicated than installing Kasm.
For this example let’s choose Debian / Ubuntu VPS, or Proxmox Container or Full Linux Distro, doesn’t matter. Just to be sure everything is smooth, I will list few extra steps in case your system doesn’t have it. On Kasm website it states that system requirements are 2 Cores, 4GB RAM & 50GB SSD. However I ran it with half that and it was just fine, of course depends on how many apps you will use and how many users…
(I’m explaining this installation so that extreme noobs such as myself would be able to understand)
[ curl (Client URL data transfer from web / download) – your system probably have it, but some beginners might need it, so let’s install it real quick ]
sudo apt update && sudo apt upgrade
sudo apt install curl
[ Docker Compose ] – so we can define and share multi-container applications
mkdir -p ~/.docker/cli-plugins/
curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose
chmod +x ~/.docker/cli-plugins/docker-compose
[ And now the easy part, installing Kasm LOL ]
curl -O https://kasm-static-content.s3.amazonaws.com/kasm_release_220.127.116.111524.tar.gz
tar -xf kasm_release_18.104.22.1681524.tar.gz
sudo bash kasm_release/install.sh
THAT’S IT !!!
The rest will be done by Kasm itself, so give it some time. After it’s done, it will list a user name & password to log in. If you installing it on a local network (home / office) you are good, if you installing it on remote server / PC / VPS etc I assume you have port 443 open, that’s needed to be able to log in to Kasm via browser.
So after Install is done, open your browser, type https://DEVICE-IP/, the DEVICE-IP is the IP of the machine you installed Kasm on.
Now you will have a login page, log in with credentials that was provided after installation & have fun!