Mr.PlanB Logo

    Newsletter

    Newsletter abonnieren

    Neue Infrastruktur-Guides, Vergleichsberichte und Migrationshinweise direkt ins Postfach.

    Infrastruktur-Notizen, Guides und neue Tools. Jederzeit abbestellbar.

    Zurück zum Blog
    Proxmox
    VDI
    Kasm
    Citrix
    Virtualisierung
    Self-Hosting

    Schluss mit Citrix? Kasm Workspaces auf Proxmox für ein skalierbares VDI-Setup

    9. Dezember 2025
    9 Min. Lesezeit

    Wer schon einmal einen Blick in die Welt der virtuellen Desktops geworfen hat, kennt die großen Namen wie Citrix, VMware Horizon und Microsoft RDS: Enterprise-Giganten mit entsprechender Power (und entsprechenden Preisen). Was aber, wenn Sie Ihr eigenes VDI-Setup zusammenstellen könnten, browserbasiert, skalierbar und kostenlos, mit ein paar Open-Source-Tools und etwas Homelab-Zeit am Wochenende?

    Genau hier kommen Kasm Workspaces in Kombination mit Proxmox VE ins Spiel. Das ist mehr als ein netter Hack für Bastler, nämlich ein überraschend leistungsfähiger, flexibler Stack, der weit über seinem Gewicht boxt. Das gilt besonders jetzt, wo Kasm Autoscaling unterstützt und Proxmox sich als Backend hervorragend schlägt.

    Im Folgenden geht es darum, was hier eigentlich passiert, warum immer mehr Leute die alteingesessenen Lösungen hinter sich lassen und wie es sich anfühlt, eine vollwertige VDI-Umgebung ohne aufgeblähte Lizenzen zu betreiben.

    Was ist Kasm Workspaces eigentlich?

    Auf den ersten Blick wirkt Kasm Workspaces wie eine weitere Docker-basierte Remote-Desktop-Plattform. Wer genauer hinschaut, findet etwas deutlich Interessanteres: eine browserbasierte Plattform, die Linux- und Windows-Desktops, Web-Apps, Entwicklungsumgebungen und sogar einzelne Anwendungen streamen kann, alles aus Containern oder virtuellen Maschinen.

    Einen Thick Client müssen Sie nicht installieren, und einen undurchsichtigen Einrichtungsprozess gibt es auch nicht. Sie öffnen einen Browser, und schon steht Ihr Desktop bereit, genauso wie VS Code oder eine vollständig konfigurierte Kali-Linux-Sitzung. Das Ganze ist schlank, modern und überraschend reaktionsschnell.

    Kasm bietet zwar auch eine kommerzielle Enterprise-Version an, doch die Community Edition (ja, komplett kostenlos) unterstützt die meisten Funktionen, darunter Autoscaling, LDAP/SSO, persistente Profile und Flexibilität bei Containern und VMs. Die wichtigste Einschränkung sind fünf gleichzeitige Sitzungen. Für kleine Teams, Labs oder den persönlichen Gebrauch ist das aber kein Ausschlusskriterium.

    Proxmox als Backend: Warum das funktioniert

    Proxmox VE ist seit Langem der Liebling der Homelab-Szene. Es ist stabil, schnell und Open Source, mit absolut solider Unterstützung für Virtualisierung und Container. Außerdem hat es eine API, über die externe Tools wie Kasm VMs bei Bedarf hochfahren und wieder abbauen können.

    Verbinden Sie Kasm mit Ihrer Proxmox-Umgebung, arbeitet es im Grunde als Session-Orchestrator. Brauchen Sie drei Ubuntu-Dev-Desktops, fährt es sie hoch, und sind Sie mit der Windows-Sandbox fertig, baut es sie wieder ab. Die eigentliche Magie steckt im Autoscaler, einer Funktion, die sowohl Container als auch VMs je nach aktueller Nachfrage bereitstellen kann.

    Sie müssen also keinen riesigen Pool ständig laufender Maschinen im Voraus reservieren. Ist niemand eingeloggt, bleiben die Ressourcen frei. Sobald sich Nutzer anmelden, weckt Proxmox die benötigten Maschinen, und Kasm streamt sie direkt in den Browser.

    Das ist ein großer Vorteil. Wo Cloud-Rechnungen aus dem Ruder laufen und On-Prem-Server halb ungenutzt vor sich hin dümpeln, trifft diese Art von bedarfsgesteuertem Ressourcenmanagement genau den richtigen Punkt.

    Praxis-Setups: Von Dev-Labs bis sicherem Browsing

    Online setzen Leute diese Kombination bereits auf viele kreative Arten ein.

    Ein Nutzer berichtete, dass er Kasm täglich mit LDAP- und SSO-Integration einsetzt und dadurch selbst in restriktiven Gastnetzwerken sicheren, HTTPS-basierten Fernzugriff hat. Ein anderer kombiniert Kasm mit Cloudflare Tunnel und MFA. Das ergibt ein hochsicheres, fernzugriffsfreundliches Setup, für das clientseitig nichts weiter als ein Browser nötig ist.

    Dazu kommen persistente Profile, mit denen Ihre Anpassungen zwischen Sitzungen erhalten bleiben. Ob Sie einen vollständigen Desktop oder nur eine einzelne App öffnen (etwa einen Browser mit vorinstallierten Tools), Ihre Einstellungen gehen beim Zurücksetzen der VM oder des Containers nicht verloren.

    Besonders clever ist der Einsatz für sichere Umgebungen. Ein Nutzer betreibt Kasm in einer VM auf einem Proxmox-Node innerhalb seiner DMZ. Von dort startet er Sitzungen, um auf interne Maschinen zuzugreifen, ähnlich wie bei einem webbasierten, containerisierten Bastion Host.

    Kann es Citrix ersetzen?

    Das ist die Millionen-Dollar-Frage. Für viele Nutzer, besonders kleine Organisationen oder private Setups, lautet die Antwort eher Ja.

    Kasm unterstützt die Veröffentlichung einzelner Windows-Apps (ja, genau wie Citrix das mit .exe-Anwendungen macht), und Sie greifen über dieselbe browserbasierte Oberfläche darauf zu. Es gibt sogar eine YouTube-Anleitung, die die Windows-Server-Integration zeigt, inklusive RDP-Sitzungsbereitstellung, Domänenbeitritt und Unterstützung für Roaming-Profile.

    Jedes Feature von Citrix bietet Kasm nicht, vor allem bei massiven Enterprise-Deployments, GPU-Passthrough oder ausgefallenem Session Shadowing. Lautet Ihre Anforderung aber eher „Wir wollen, dass Leute von überall sicher und mit minimalem Aufwand auf einen Desktop oder eine App zugreifen können", dann liefert Kasm genau das.

    Und wer sich schon einmal durch den Lizenz-Spaghetti von Citrix oder die CALs von Microsoft RDS gekämpft hat, versteht sofort, was an einer größtenteils kostenlosen Open-Source-Alternative reizt.

    Die Autoscaling-Magie (und ihre Grenzen)

    Autoscaling ist ein wesentlicher Grund, warum dieses Setup so überzeugt. Mit Kasm 1.18 erhielt der Autoscaler ein deutliches Upgrade: Massenimport von Nutzern und Servern per CSV, Enrollment-Tokens für Windows-Maschinen und label-basiertes Routing, mit dem Sie festlegen, wo etwas hochgefahren wird.

    Sie können Regeln definieren wie „Fahre von 8 bis 17 Uhr 10 Ubuntu-Workspaces hoch und skaliere außerhalb dieser Zeiten wieder herunter" oder „Weise alle Dev-Workloads Node 2 zu und reserviere Node 1 ausschließlich für Windows-Sitzungen". Diese Art von Kontrolle kennt man sonst von Enterprise-Orchestrierungstools.

    Es gibt aber Grenzen. Aktuell müssen Autoscaling-Konfigurationen in Kasm auf bestimmte Nodes in einem Proxmox-Cluster zielen. Sie können also nicht einfach sagen, es solle „dort skalieren, wo gerade Platz ist". Echtes Load Balancing über den gesamten Cluster ist das (noch) nicht. Es besteht Hoffnung, dass neuere Proxmox-APIs wie der gerade erst veröffentlichte Datacenter Manager 1.0 das ändern könnten.

    Was Sie für den Einstieg brauchen

    Raketenwissenschaft ist die Einrichtung nicht, ein wenig Aufwand kostet sie aber. Eine kurze Schnellstart-Checkliste:

    • Proxmox VE als Virtualisierungs-Backend, als Single-Node- oder Multi-Node-Cluster.
    • Kasm Workspaces (Community Edition), installiert auf einer Linux-VM und per API mit Proxmox verbunden.
    • Docker, erforderlich für die Kasm-Container.
    • Storage- und Netzwerkplanung, falls Sie VMs VLANs, persistente Volumes usw. zuweisen möchten.

    Optional, aber sehr empfehlenswert:

    • Cloudflare Tunnel oder VPN für sicheren Fernzugriff.
    • LDAP- oder SSO-Integration, damit Sie lokale Nutzer nicht von Hand verwalten müssen.
    • Persistente Profile, damit Nutzer nicht jedes Mal bei null anfangen.

    Kasms Dokumentation ist ziemlich solide, mit vollständigen Anleitungen zu Autoscaling, persistenten Profilen, Multi-Server-Setups und sogar ausgefeilten Netzwerk-Konfigurationen wie IPvLAN oder gebrückten NAT-Containern. Im Dunkeln tappen Sie hier nicht.

    Sollten Sie Citrix den Rücken kehren?

    Wenn Sie ein Unternehmen mit Tausenden Nutzern, regulatorischen Anforderungen und 24/7-Supportverträgen sind, dann vielleicht noch nicht.

    Sind Sie aber ein Startup, ein Dev-Team, ein Schullabor oder ein versierter IT-Admin, der von aufgeblähter Software und endlosen Lizenzgesprächen genug hat, dann ja. Kasm + Proxmox ist der VDI-Stack, von dem Sie nicht wussten, dass Sie ihn suchen.

    Er ist leichtgewichtig, flexibel, überraschend sicher und skaliert je nach Bedarf hoch oder herunter. Das Beste daran: Er fühlt sich nicht wie ein wackliger Workaround an, sondern wie die Zukunft, oder zumindest wie die Art von Zukunft, die Ihre Zeit, Ihre Hardware und Ihr Budget respektiert.

    Wenn Sie es ausprobieren wollen, können Sie klein anfangen. Setzen Sie eine Single-Node-Proxmox-Box auf, installieren Sie Kasm und testen Sie ein paar browserbasierte Desktops oder Apps. Stellen Sie sich dann vor, das Ganze für Ihr gesamtes Team zu skalieren, ohne Thick Clients, ohne großen Aufwand und ohne sechsstellige Rechnungen. DIY-VDI ist inzwischen eine echte Option, und ehrlich gesagt wurde es auch Zeit.

    Weiterführende Ressourcen