2 Repos
Securely accessible, full-featured Linux desktop environments hosted on remote infrastructure.
Distinct from Ubuntu Workstations: Focuses on the conceptual delivery of a secure remote workstation over HTTP/S, not just local provisioning scripts.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Remote Linux Workstations. Refine with filters or upvote what's useful.
Dieses Projekt bietet eine containerisierte Ubuntu-Desktop-Umgebung mit einer grafischen Benutzeroberfläche, die über einen Webbrowser zugänglich ist. Es implementiert ein Docker-basiertes Image, das ein Web-Gateway und einen browserbasierten Client integriert, um eine Linux-Workstation über HTTP und HTTPS zu streamen. Das System zeichnet sich durch die Fähigkeit aus, Audio vom Container zur Wiedergabe an das Host-System weiterzuleiten, sowie durch die Unterstützung von SSL/TLS-Verschlüsselung zur Sicherung der Remote-Desktop-Verbindung. Es enthält zudem Konfigurationen für das Hosten der Schnittstelle hinter einem Reverse-Proxy unter Verwendung relativer URL-Pfad-Mapping. Das Projekt deckt Display-Management für Auflösungsskalierung, passwortbasierte Zugriffskontrolle für Benutzerkonten und vorlagenbasierte Builds zur Definition von Desktop-Umgebungen und Basis-Images ab.
Provides a secure, password-protected Ubuntu environment accessible from any device via HTTP or HTTPS.
Dieses Projekt ist ein Remote-Development-Extension-Pack und eine Infrastruktur für das Bootstrapping isolierter Toolchains und Runtimes. Es ermöglicht ein System zum Öffnen von Ordnern und Ausführen von Code über SSH-Hosts, Docker-Container und das Windows Subsystem for Linux (WSL). Das System nutzt eine Client-Server-Split-Architektur, um die Benutzeroberfläche vom Extension-Host und den Language-Servern zu trennen. Es bietet eine sichere Verbindungsschicht für SSH-Remote-Editing, eine Brücke für WSL-Integration und ein Remote-Port-Forwarding-Tool, um Netzwerkverkehr von Remote-Umgebungen auf eine lokale Maschine zu tunneln. Das Projekt deckt ein breites Spektrum an Remote-Funktionen ab, einschließlich Container-Lifecycle-Management, Cloud-Umgebungs-Provisioning und Remote-Code-Debugging. Es unterstützt umgebungsspezifische Konfiguration durch Dotfile-Synchronisierung, Host-spezifische Einstellungen und Remote-Extension-Management, um konsistente Entwicklungsumgebungen über verschiedene Maschinen hinweg sicherzustellen. Sicherheit und Zugriff werden durch SSH-Authentifizierung, Agent-Key-Forwarding und die Synchronisierung von Git-Credentials zwischen Host- und Subsystem-Umgebungen verwaltet.
Provides an integrated bash shell to execute commands directly within a connected Linux distribution.