Initial vault setup
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
---
|
||||
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]]
|
||||
Reference in New Issue
Block a user