--- title: Kasm Workspaces created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, remote-access, streaming, desktop, container, freemium] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Remote+Access, https://kasmweb.com] --- # 🌐 Kasm Workspaces > Streaming d'apps et de bureaux Linux/Windows directement dans le navigateur via des containers jetables. ## 📋 Informations Générales | Attribut | Valeur | |----------|--------| | **Nom** | Kasm Workspaces | | **Slug** | kasm-workspaces | | **Description** | Plateforme de streaming d'apps et de desktops via containers Docker | | **Site officiel** | https://kasmweb.com | | **Repository** | https://github.com/kasmtech/workspaces-core-images (images communautaires) | | **Stars** | 5 020 ⭐ (comptes publics) | | **Licence** | Propriétaire — modèle **freemium** (Community vs Enterprise) | | **Langage principal** | Python / Go | | **Catégorie** | Remote Access | | **Tags** | [catalogue, remote-access, streaming, desktop, container, freemium] | ## 📝 Description Kasm Workspaces pousse l'idée du DaaS (Desktop-as-a-Service) en self-hosted : chaque application ou bureau est exécuté dans un **container Docker jetable** et streamé en WebRTC vers le navigateur de l'utilisateur. Pas d'installation locale, pas de VDI lourd, l'isolation est garantie par le container. La **Kasm Community Edition** est gratuite mais limitée (1 session simultanée par défaut, moins de fonctionnalités de management). Les modules avancés (recordings, pools persistants, SSO enterprise, audit détaillé) sont **propriétaires** et réservés à l'édition payante. À garder en tête avant d'investir du temps dans le déploiement. Cas d'usage typiques : poste de travail distant sécurisé (BYOD, RDP navigateur), lancement ponctuel d'un navigateur isolé, formation (lab de cybersécurité), ou accès à un environnement Windows depuis Linux. ## 🚀 Installation ### Via Docker (recommandé) ```yaml # docker-compose.yml services: kasm: image: kasmweb/server:1.15.0 container_name: kasm privileged: true restart: unless-stopped ports: - "8443:8443" volumes: - ./data:/opt/kasm/current/docker - /var/run/docker.sock:/var_run_docker.sock environment: - KASM_PORT=8443 ``` ### Installation manuelle Télécharger l'installateur `.deb` ou `.rpm` depuis le site officiel, exécuter `sudo bash install.sh`. Nécessite Docker et un CPU avec virtualisation. ## ⚙️ Configuration - **Sessions** : durée de vie d'un container utilisateur, ressources allouées (CPU/RAM). - **Images** officielles Chromium, Firefox, VS Code, GIMP, etc., ou images custom. - **Authentification** : locale, LDAP, OIDC/SAML (Kerberos, Google, Azure AD). - **Policies** par groupe : qui peut lancer quelle app, avec quelles restrictions. - ⚠️ **Modules propriétaires** : certains enregistreurs d'écran, le load balancing, le multi-host, nécessitent une licence Enterprise. ## 🔗 Alternatives - **Apache Guacamole** — RDP/VNC/SSH HTML5, libre, mais pas de streaming d'app native. - **Eclipse Theia / code-server** — uniquement IDE en streaming. - **Cloudflare Browser Isolation** — équivalent cloud, non self-hosted. ## 🔒 Sécurité - **Isolation container** par session, ephemeral par défaut. - **MFA** supportée (TOTP, SAML/OIDC). - **Audit log** des sessions, enregistrement d'écran dispo en **Enterprise** (propriétaire). - Filtrage URL et clipboard policy configurables par groupe. ## 📚 Ressources - Site officiel : https://kasmweb.com - Documentation : https://www.kasmweb.com/docs - Comparatif éditions : https://kasmweb.com/pricing ## 🔗 Pages Liées - [[cat-remote-access]] - [[app-guacamole]] — alternative libre de streaming RDP/VNC/SSH - [[app-traefik]] - [[securisation-home-lab]] - [[recettes-docker-compose]] - [[cat-containers]]