hardware
Network Chuckcreate the ULTIMATE hacking lab in 5min!! (Docker Containers STREAMING Kali Linux to your browser)
synopsis
By the end, Chuck has a working Kasm Workspaces server that launches disposable, isolated Kali Linux, Ubuntu, or browser sessions in seconds, lets him test hacking tools inside a container instead of his own machine, and deletes the evidence when he's done — free, on the community edition.
What Kasm does. Kasm streams Docker containers to any browser using its open-source KasmVNC engine. Chuck's core use cases are a fresh Kali Linux instance for hacking tests and opening risky links inside an isolated container tied to the server's IP, then trashing the session.
Setting up the server. Minimum specs: 2 vCPUs, 4 GB RAM, 50 GB storage, cloud or on-prem. Chuck provisions a $20/month Linode 4GB plan on Ubuntu 20.04 — 21 failed him — while Cameron mirrors it on Proxmox; Cameron creates a swap partition, downloads and unzips the installer, then runs it with sudo bash for admin credentials. Kasm Workspaces sponsored the video.
Isolated browsing. Kasm's Chrome extension adds a right-click "open in Kasm" option that launches a chosen default image — Chuck picks Brave — for any link, keeping cookies, history, and IP address off his machine; deleting the session leaves no trace.
Enabling Kali and going root. Kali ships as a disabled image; Chuck enables it in the admin panel and adds {"user": "root"} to its Docker run config, then runs su - inside to get root.
Users, filtering, and limits. Chuck adds accounts for his daughters and a web-filter policy denying all sites by default except a whitelisted domain, with per-user activity visible in the admin dashboard. The free community edition matches nearly all Enterprise features but caps five sessions and withholds branding and web categorization. Cameron notes businesses use Kasm to replace VDI tools like Citrix, with no endpoint installs, nightly-updated images, and DevOps APIs.
- Kasm Workspaces streams isolated, ephemeral Docker containers straight to a browser. Chuck demos launching Chrome, Kali Linux, or Ubuntu instantly, then deleting the session entirely so a risky link or malware never touches his own machine, IP address, cookies, or history.
- Kasm's server requirements are modest enough for a budget VPS. Chuck sets his up on a $20/month Linode 4GB plan (2 vCPUs, 4 GB RAM, 50 GB storage) running Ubuntu 20.04 — he warns 21 didn't work — while Cameron mirrors the same specs on a Proxmox VM at home; Kasm Workspaces sponsored the video.
- Kali Linux ships disabled, and root access needs a manual JSON tweak. In the admin panel's image editor, Chuck checks the disabled Kali image on and adds
{"user": "root"}to its Docker run config, then runssu -once inside to get full root. - The free community edition matches almost every Enterprise feature. Chuck notes it's capped at five simultaneous sessions and excludes branding and web categorization; he demonstrates adding user profiles for his daughters and a web-filter policy that denies all sites by default except a whitelisted domain, with per-user browsing tracked in the admin dashboard.