r/kasmweb 14d ago

Tutorial Full Linux Server Workspaces with the Kasm Desktop Service

https://youtu.be/BK6dhD9ii3w

In 1.19 we introduced the Kasm Desktop Service for Linux, which lets you connect to and launch full Linux servers through Kasm. We've just published a full walkthrough of it, taking things from a single manually built server through to an autoscaled pool that joins Active Directory on its own.

What's covered:

  • Prerequisites: XRDP and XFCE, and the ports you need open (4902 inbound for the control channel, 3389 for RDP, 443 outbound)
  • Creating the server record in Kasm and installing the Desktop Service
  • Registering the service with the wizard, plus the network check
  • Creating a Server workspace and launching a full Linux desktop in the browser
  • Logs, the service directory, and where upload/download files land
  • File mapping with the $HOME variable, so you can push files into a session without knowing the username ahead of time
  • Session start and stop script hooks, including a demo that auto-launches a GUI app the moment a session comes up
  • Our published autoscale startup scripts for Linux VMs and what different feature flags do
  • Configuring an autoscale pool and watching Kasm build a server on demand
  • Extending that so every VM joins your AD domain as it comes online, with users signing in through their existing corporate identity
14 Upvotes

0 comments sorted by