awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fcwu avatar

fcwu/docker-ubuntu-vnc-desktop

0
View on GitHub↗
4,212 stars·1,471 forks·HTML·Apache-2.0·2 vues

Docker Ubuntu Vnc Desktop

This project provides a containerized Ubuntu desktop environment with a graphical user interface accessible via a web browser. It implements a Docker-based image that integrates a web gateway and a browser-based client to stream a Linux workstation over HTTP and HTTPS.

The system is distinguished by its ability to route audio from the container to the host system for playback and its support for SSL/TLS encryption to secure the remote desktop connection. It also includes configurations for hosting the interface behind a reverse proxy using relative URL path mapping.

The project covers display management for resolution scaling, password-based access control for user accounts, and template-driven builds for defining desktop environments and base images.

Features

  • Browser-Based Remote Desktops - Provides a full Ubuntu desktop environment accessible entirely through a web browser.
  • Browser-Based VNC Streaming - Provides a full Ubuntu desktop environment accessible through a web browser using a VNC-to-WebSocket gateway.
  • Remote Linux Workstations - Provides a secure, password-protected Ubuntu environment accessible from any device via HTTP or HTTPS.
  • Virtual - Renders a virtual desktop into a memory-backed buffer via Xvnc for remote access without a physical monitor.
  • Containerized Linux Environments - Provides a containerized Linux distribution equipped with a graphical user interface.
  • Containerized Ubuntu Desktops - Provides a containerized Ubuntu environment delivering a full desktop experience via a web browser.
  • Dockerized Desktop Environments - Runs a complete Linux graphical user interface inside a container for isolated hosting.
  • VNC Web Gateways - Implements a web server that proxies VNC traffic over HTTP and HTTPS for browser access.
  • VNC Interfaces - Integrates VNC interfaces to stream a virtual desktop to a web browser.
  • VNC-to-WebSocket Translators - Translates VNC protocol streams into WebSocket messages to enable desktop rendering in a web browser.
  • Config-Driven Image Building - Employs config-driven image building to parameterize desktop environments and base OS versions.
  • Container-to-Host Audio Redirectors - Routes sound from the Docker container to the host system for real-time audio playback.
  • Host-to-Container Audio Passthroughs - Passes sound device access from the host system into the container to permit audio playback.
  • Remote Desktop Audio Redirectors - Implements remote desktop audio redirection to stream sound from the container to the client.
  • Desktop Environment Configurations - Provides desktop environment configurations to define the system architecture and desktop flavor.
  • Dynamic Resolution Scaling - Allows configuring the virtual desktop to a fixed resolution or automatically adapting to the browser window.
  • Password Access Restrictions - Restricts unauthorized access to the remote desktop network interfaces through password authentication.
  • Security & HTTPS - Implements SSL/TLS certificate management to enable secure, encrypted HTTPS connections for the remote desktop interface.
  • SSL-Enabled Socket Wrappers - Uses SSL-enabled socket wrappers to encrypt the VNC stream over the network.
  • SSL/TLS Connection Security - Secures the data stream between the browser client and the VNC server using an encrypted SSL/TLS transport layer.
  • Audio Loopback Drivers - Implements virtual audio loopback drivers to route sound from the container to the host system.

Historique des stars

Graphique de l'historique des stars pour fcwu/docker-ubuntu-vnc-desktopGraphique de l'historique des stars pour fcwu/docker-ubuntu-vnc-desktop

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Docker Ubuntu Vnc Desktop

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Docker Ubuntu Vnc Desktop.
  • sipeed/nanokvmAvatar de sipeed

    sipeed/NanoKVM

    6,061Voir sur GitHub↗

    NanoKVM is a KVM-over-IP device that provides remote keyboard, video, and mouse control over IP networks for headless server management. It functions as remote server management hardware enabling out-of-band control of a computer's power, BIOS, and operating system over a network, while also serving as a RISC-V single-board computer for embedded and edge applications. The device additionally operates as an AI edge inference device running neural network models locally for real-time image recognition and object detection, and integrates Tailscale as a VPN appliance for secure peer-to-peer conne

    TypeScript
    Voir sur GitHub↗6,061
  • ldcsaa/hp-socketAvatar de ldcsaa

    ldcsaa/HP-Socket

    6,132Voir sur GitHub↗

    HP-Socket is a networking library for building scalable TCP, UDP, and HTTP servers and clients with event-driven I/O and SSL encryption. It provides a high-performance TCP server framework, an HTTP request handler that parses incoming requests and generates responses, and a UDP communication library for low-latency data transfer, all with optional SSL encryption for secure communication. The library is built on a completion-port-based I/O architecture that uses Windows I/O Completion Ports for scalable asynchronous socket operations. It features a connection-pooled agent architecture for mana

    Candroidccpp
    Voir sur GitHub↗6,132
  • casibase/casibaseAvatar de casibase

    casibase/casibase

    4,443Voir sur GitHub↗

    Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages retrieval-augmented knowledge bases from a single interface. It provides a unified system for connecting to over 30 AI model providers, ingesting documents into vector embeddings for semantic search, and running autonomous agent loops that can drive a browser, search the web, execute commands, and integrate with external tools. The platform distinguishes itself by combining AI conversation management with infrastructure and application orchestration capabilities. It includes a

    Goa2aagentagi
    Voir sur GitHub↗4,443
  • seleniumhq/docker-seleniumAvatar de SeleniumHQ

    SeleniumHQ/docker-selenium

    8,640Voir sur GitHub↗

    This project provides a set of containerized images for running a distributed Selenium Grid to automate browser testing at scale. It enables containerized browser testing by executing automated web tests using ephemeral browser containers and WebDriver browser containers that scale on demand. The system allows for the deployment of a distributed test grid to spread browser workloads across multiple machines. It includes a VNC browser interface that provides a web-based visual interface for inspecting live browser sessions running inside the containers. Capabilities cover browser test debuggi

    Shell
    Voir sur GitHub↗8,640
Voir les 30 alternatives à Docker Ubuntu Vnc Desktop→

Questions fréquentes

Que fait fcwu/docker-ubuntu-vnc-desktop ?

This project provides a containerized Ubuntu desktop environment with a graphical user interface accessible via a web browser. It implements a Docker-based image that integrates a web gateway and a browser-based client to stream a Linux workstation over HTTP and HTTPS.

Quelles sont les fonctionnalités principales de fcwu/docker-ubuntu-vnc-desktop ?

Les fonctionnalités principales de fcwu/docker-ubuntu-vnc-desktop sont : Browser-Based Remote Desktops, Browser-Based VNC Streaming, Remote Linux Workstations, Virtual, Containerized Linux Environments, Containerized Ubuntu Desktops, Dockerized Desktop Environments, VNC Web Gateways.

Quelles sont les alternatives open-source à fcwu/docker-ubuntu-vnc-desktop ?

Les alternatives open-source à fcwu/docker-ubuntu-vnc-desktop incluent : sipeed/nanokvm — NanoKVM is a KVM-over-IP device that provides remote keyboard, video, and mouse control over IP networks for headless… ldcsaa/hp-socket — HP-Socket is a networking library for building scalable TCP, UDP, and HTTP servers and clients with event-driven I/O… casibase/casibase — Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages… seleniumhq/docker-selenium — This project provides a set of containerized images for running a distributed Selenium Grid to automate browser… yedf2/handy — Handy is a C++11 network server framework and event-driven networking engine designed for building high-performance… raspberrypi/documentation — This is the official documentation repository for Raspberry Pi hardware and software. It covers the complete range of…