7b4ed3e05e
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>
1.0 KiB
1.0 KiB
Kasm
Stack para desplegar Kasm en kasm.sherlockhomeless.net detrás de Traefik y Authentik.
🚀 Despliegue en Portainer
- Ve a Stacks -> Add stack
- Nombre:
kasm - Selecciona Repository o Git repository
- Configura:
- Repository URL:
<tu-repositorio> - Repository reference:
main - Compose path:
kasm/docker-compose.yml
- Repository URL:
- Copia
kasm/stack.envakasm/.envy cargakasm/.envcomo archivo de variables - 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.