Docker Kasm

Darren Smith

Stream your workspace directly to your web browser on any device and from any location. I would recommend updating and restarting your Pi before setting up Kasm as I have experienced issues until the unit was restarted.

The Default usernames are [email protected] and [email protected]

Hardware Requirements:

  • A Raspberry Pi 4/5 (With at least 4GB RAM)
  • An SSD
  • An Active Cooler

Software Requirements:

  • The Raspberry Pi OS (Latest)
  • Docker/Portainer

Docker compose:

services:
  kasm:
    image: lscr.io/linuxserver/kasm:latest
    container_name: kasmworkspaces
    privileged: true
    environment:
      - KASM_PORT=443
    volumes:
      - /docker/k-test1/data:/opt
      - /docker/k-test1/profiles:/profiles
    ports:
      - 3005:3000
      - 443:443
    restart: unless-stopped

The initial setup will need to be performed locally on port *3005 once completed it'll only be able to be access via 443 (HTTPS)

If you are using a Cloudflare tunnel ensure these two are enabled (Under TLS):

  • No TLS Verify
  • HTTP2 connection

Previous Post Next Post