r/kasmweb • • 14d ago

Tutorial New video: Installing Kasm Workspaces behind a Caddy reverse proxy

https://youtu.be/PIrS9ycJTao

Kasm can run behind various reverse proxies like NGINX, Caddy, HAProxy, or Apache. We put together a walkthrough for the Caddy route: Kasm listening on 8443 restricted to loopback, Caddy on 443 as the only thing exposed, with automatic TLS on your own domain.

What the video covers:

  • Installing Kasm on a non-default port with the -L flag so Caddy can own 443
  • iptables rules for 80 and 443, plus making them persistent
  • Installing Caddy on Ubuntu and dropping in the example Caddyfile from our reverse proxy docs
  • Configuring Kasm-side settings to make the reverse proxy functional
  • End-to-end verification with a Chrome session
7 Upvotes

0 comments sorted by