Files
Portainer/kasm/README.md
T
Eduardo David Paredes Vara 7b4ed3e05e feat(kasm): añadir stack de workspaces aislados en navegador
Kasm Workspaces para ejecutar aplicaciones de escritorio en contenedores
accesibles desde el navegador, protegido con Authentik SSO.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 05:49:12 +00:00

1.0 KiB

Kasm

Stack para desplegar Kasm en kasm.sherlockhomeless.net detrás de Traefik y Authentik.

🚀 Despliegue en Portainer

  1. Ve a Stacks -> Add stack
  2. Nombre: kasm
  3. Selecciona Repository o Git repository
  4. Configura:
    • Repository URL: <tu-repositorio>
    • Repository reference: main
    • Compose path: kasm/docker-compose.yml
  5. Copia kasm/stack.env a kasm/.env y carga kasm/.env como archivo de variables
  6. Haz clic en Deploy the stack

⚙️ Variables importantes

Edita kasm/.env:

KASM_DOMAIN=kasm.sherlockhomeless.net
KASM_OPT_PATH=/opt/kasm/opt
TRAEFIK_AUTH_MIDDLEWARE=ths-authentik@docker

📁 Preparación del host

Antes del primer arranque:

mkdir -p /opt/kasm/opt

🔐 Autenticación y acceso

Este stack publica Kasm por Traefik con HTTPS y lo protege con ths-authentik@docker.

🏠 Integración con Homepage

El servicio publica labels homepage.* para aparecer automáticamente en Homepage dentro del grupo Infraestructura.