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. Citrix. VMware Horizon. Microsoft RDS. Enterprise-Giganten mit entsprechender Power (und entsprechenden Preisen). Aber was wäre, wenn Sie Ihr eigenes VDI-Setup zusammenstellen könnten – browserbasiert, skalierbar und kostenlos – mit nur ein paar Open-Source-Tools und etwas Homelab-Zeit am Wochenende?

    Genau hier kommen Kasm Workspaces in Kombination mit Proxmox VE ins Spiel. Und das ist kein netter Hack für Bastler. Es ist ein überraschend leistungsfähiger, flexibler Stack, der weit über seinem Gewicht boxt. Besonders jetzt, mit Kasms Autoscaling-Unterstützung und Proxmox, das sich als Backend hervorragend schlägt.

    Schauen wir uns an, 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 zu betreiben, ohne für aufgeblähte Lizenzen zu bezahlen.


    Was ist Kasm Workspaces eigentlich?

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

    Es gibt keinen Thick Client zu installieren. Keinen undurchsichtigen Einrichtungsprozess. Sie öffnen einfach einen Browser, und schon steht Ihr Desktop bereit. Oder VS Code. Oder eine vollständig konfigurierte Kali-Linux-Sitzung. Es ist schlank, modern und überraschend reaktionsschnell.

    Und obwohl Kasm auch eine kommerzielle Enterprise-Version anbietet, unterstützt die Community Edition (ja, komplett kostenlos) die meisten Funktionen – darunter Autoscaling, LDAP/SSO, persistente Profile und Flexibilität bei Containern/VMs. Die wichtigste Einschränkung? 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. Zudem verfügt es über eine API, die es externen Tools – wie Kasm – ermöglicht, VMs bei Bedarf hochzufahren und wieder abzubauen.

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

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

    Das ist ein großer Vorteil. In einer Welt, in der Cloud-Rechnungen aus dem Ruder laufen und On-Prem-Server halb ungenutzt vor sich hin dümpeln, ist diese Art von bedarfsgesteuertem Ressourcenmanagement genau der richtige Punkt.


    Praxis-Setups: Von Dev-Labs bis sicherem Browsing

    Online setzen Menschen diese Kombination bereits auf vielfältige, kreative Weise ein.

    Ein Nutzer berichtete, dass er Kasm täglich mit LDAP- und SSO-Integration einsetzt – das ermöglicht ihm sicheren, HTTPS-basierten Fernzugriff selbst in restriktiven Gastnetzwerken. Ein anderer erwähnte, Kasm mit Cloudflare Tunnel und MFA zu kombinieren, was ein hochsicheres, fernzugriffsfreundliches Setup ergibt, für das clientseitig nichts weiter als ein Browser nötig ist.

    Es gibt außerdem Unterstützung für persistente Profile, sodass Ihre Anpassungen zwischen Sitzungen erhalten bleiben. Egal 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.

    Ein besonders cleverer Anwendungsfall? Sichere Umgebungen. Ein Nutzer berichtete, dass er Kasm in einer VM auf einem Proxmox-Node innerhalb seiner DMZ betreibt. Von dort aus kann er Sitzungen starten, 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 – tendiert die Antwort zu Ja.

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

    Nein, es bietet nicht jedes einzelne Feature, das Citrix hat – besonders nicht bei massiven Enterprise-Deployments, GPU-Passthrough oder ausgefallenem Session Shadowing. Aber wenn Ihre Anforderung eher lautet: „Wir wollen, dass Leute von überall sicher und mit minimalem Aufwand auf einen Desktop/eine App zugreifen können", dann liefert Kasm genau das.

    Und wer schon einmal versucht hat, sich durch den Lizenz-Spaghetti von Citrix oder Microsoft-RDS-CALs zu kämpfen, dem leuchtet der Reiz einer Open-Source-Alternative, die größtenteils kostenlos ist, sofort ein.


    Die Autoscaling-Magie (und ihre Grenzen)

    Autoscaling ist ein wesentlicher Grund dafür, warum dieses Setup so überzeugend ist. Mit Kasm 1.18 erhielt der Autoscaler ein deutliches Upgrade – mit Unterstützung für den Massenimport von Nutzern/Servern per CSV, Enrollment-Tokens für Windows-Maschinen und label-basiertem Routing, mit dem Sie festlegen können, 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." Das ist die Art von Kontrolle, die man normalerweise von Enterprise-Orchestrierungstools erwartet.

    Aber es gibt Grenzen. Aktuell müssen Autoscaling-Konfigurationen in Kasm auf bestimmte Nodes in einem Proxmox-Cluster zielen. Das heißt, Sie können ihm nicht einfach sagen, es solle „dort skalieren, wo gerade Platz ist". Ein echtes Load Balancing über den gesamten Cluster hinweg ist das – noch – nicht. Es besteht Hoffnung, dass Proxmoxs neuere APIs (etwa der gerade erst veröffentlichte Datacenter Manager 1.0) das ändern könnten.


    Was Sie für den Einstieg brauchen

    Das Ganze aufzusetzen ist keine Raketenwissenschaft, erfordert aber ein wenig Einrichtungsaufwand. Hier eine Schnellstart-Checkliste:

    • Proxmox VE: Ihr Virtualisierungs-Backend. Kann ein Single-Node- oder Multi-Node-Cluster sein.
    • Kasm Workspaces (Community Edition): Installiert auf einer Linux-VM, per API mit Proxmox verbunden.
    • Docker: Erforderlich für Kasm-Container.
    • Storage- und Netzwerkplanung: Falls Sie VMs VLANs, persistenten Volumes usw. zuweisen möchten.

    Optional, aber sehr empfehlenswert:

    • Cloudflare Tunnel oder VPN: Für sicheren Fernzugriff.
    • LDAP- oder SSO-Integration: Um lokale Nutzer nicht manuell verwalten zu müssen.
    • Persistente Profile: Damit Nutzer nicht jedes Mal bei null anfangen.

    Kasms Dokumentation ist tatsächlich 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). Hier tappen Sie nicht im Dunkeln.


    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.

    Aber wenn Sie ein Startup, ein Dev-Team, ein Schullabor oder ein versierter IT-Admin sind, 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 bereit, sich je nach Bedarf hoch- oder herunterzuskalieren. Und das Beste daran: Es fühlt sich nicht wie ein wackliger Workaround an. Es fühlt sich an wie die Zukunft – oder zumindest wie die Art von Zukunft, die Ihre Zeit, Ihre Hardware und Ihr Budget respektiert.


    Überlegen Sie, es auszuprobieren? Sie können 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 so zu skalieren, dass es Ihr gesamtes Team bedient – keine Thick Clients, kein Aufwand und keine sechsstelligen Rechnungen.

    Das Zeitalter des DIY-VDI ist da. Und ganz ehrlich? Wurde auch Zeit.

    Weiterführende Ressourcen