# Kasm Stack para desplegar [Kasm](https://www.kasmweb.com/) 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: `` - 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`: ```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: ```bash 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**.