Skip to content
@abcdesktopio

abcdesktop

cloud native desktop

abcdesktop.io is a desktopless service

https://www.abcdesktop.io is a cloud native desktopless service, and a complete work environment accessible from a simple HTML 5 web browser, without any installation. Like serverless does, desktopless computing allocates desktop applications on demand. Each user’s application runs as a container to reduce attack surface. abcdeskop.io is an opensource and free solution that offer seamless access to secure desktops and applications on any device, follow the https://github.com/abcdesktopio links.

screenshot-applications

Quick online preview

You can discover abcdesktop.io desktopless services on the demo website. https://demo.abcdesktop.io instance is a quick example to illustrate how the abcdesktop.io project works. Your desktopless is ready to run for 10 minutes, and will be terminated by the garbage collector after 10 minutes. It requires an OpenID Connect provider to sign-in like (Google, Facebook, Github). The security policy for Internet network prevents requests from your abcdesktop being allowed. Printer service (using cups) and sound service (using pulseaudio) inside the kubernetes pods are enabled.

abcdesktop.io: a docker VDI service

abcdesktop.io provides a way to run grapicals applications securely isolated in a docker container, and use a web browser HTML5 as display device. Because docker containers are lightweight and run without the extra load of an operating system, you can run many graphical applications on a single kernel or even on a kubernetes cluster.

screenshot-applications

Quick installation for kubernetes

Download and extract the latest release automatically (Linux or macOS) or read the step by step installation process abcdesktop for kubernetes

curl -sL https://raw.githubusercontent.com/abcdesktopio/conf/main/kubernetes/install-4.0.sh | sh -

abcdesktop.io features

  • Complete native cloud desktop, workspace environment
  • Authentification OAuth 2.0, LDAP, LDAPS, Active Directory, Kerberos
  • Access to the user home directory (homeDirectory support in Active Directory)
  • Legacy CIFS Flexvolume using kubernetes driver
  • All applications run inside an isolated docker container
  • Local and remote printing support
  • Off-line sessions are maintained
  • No need to install applications any more
  • Application update, run latest docker image
  • Accounting and reporting (Graylog, Prometheus Grafana)
  • Clipboard syncing
  • Sound support with Janus WebRTC Gateway and RTP stream

Applications

  • Native support GNU/Linux console native support
  • Native support GNU/Linux X11 applications native support
  • Support Microsoft Windows applications using wine

Github repositories Github stars

abcdesktop has 36 repositories available. Follow the code on GitHub https://github.com/abcdesktopio to get the source code.

Sponsors

  • Orange is an official sponsor of abcdesktop.io project

Pinned Loading

  1. docs docs Public

    abcdesktopio documentation files markup language

    Makefile 59 4

Repositories

Showing 10 of 66 repositories
  • images Public

    images repository

    abcdesktopio/images’s past year of commit activity
    Makefile 0 GPL-2.0 0 0 0 Updated Dec 21, 2025
  • helm Public

    abcdesktopio Helm package

    abcdesktopio/helm’s past year of commit activity
    Smarty 1 GPL-2.0 0 4 0 Updated Dec 19, 2025
  • docs Public

    abcdesktopio documentation files markup language

    abcdesktopio/docs’s past year of commit activity
    Makefile 59 GPL-2.0 4 0 0 Updated Dec 19, 2025
  • conf Public

    sample configuration and reference files and install scripts for kubernetes

    abcdesktopio/conf’s past year of commit activity
    Roff 4 GPL-2.0 1 3 0 Updated Dec 19, 2025
  • pyos Public

    abcdesktop API services

    abcdesktopio/pyos’s past year of commit activity
    Python 2 GPL-2.0 2 5 1 Updated Dec 18, 2025
  • oc.user Public

    abcdesktop main graphical user container

    abcdesktopio/oc.user’s past year of commit activity
    CSS 3 GPL-2.0 3 0 0 Updated Dec 17, 2025
  • libnss-extrausers-rpm Public

    rpm package for nss-extrausers

    abcdesktopio/libnss-extrausers-rpm’s past year of commit activity
    Dockerfile 0 GPL-2.0 0 0 0 Updated Dec 17, 2025
  • oc.filer Public

    file service container image

    abcdesktopio/oc.filer’s past year of commit activity
    Dockerfile 0 GPL-2.0 0 0 0 Updated Dec 16, 2025
  • keysgenerator Public

    Create set of public / private keys for abcdesktop

    abcdesktopio/keysgenerator’s past year of commit activity
    Dockerfile 0 GPL-2.0 0 1 0 Updated Dec 16, 2025
  • oc.speedtest Public

    Upgraded version of speedtest

    abcdesktopio/oc.speedtest’s past year of commit activity
    Dockerfile 0 GPL-2.0 0 0 0 Updated Dec 16, 2025