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-3.3.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 56 5

Repositories

Showing 10 of 54 repositories
  • pyos Public

    abcdesktop API services

    abcdesktopio/pyos’s past year of commit activity
    Python 2 GPL-2.0 2 3 1 Updated Nov 26, 2024
  • images Public

    images repository

    abcdesktopio/images’s past year of commit activity
    Makefile 0 GPL-2.0 0 0 0 Updated Nov 25, 2024
  • oc.user Public

    abcdesktop main graphical user container

    abcdesktopio/oc.user’s past year of commit activity
    C++ 3 GPL-2.0 2 1 0 Updated Nov 20, 2024
  • oc.template Public

    abcdesktop template file to build application containers images

    abcdesktopio/oc.template’s past year of commit activity
    Shell 0 GPL-2.0 1 0 0 Updated Nov 20, 2024
  • conf Public

    sample configuration and reference files and install scripts for docker and kubernetes

    abcdesktopio/conf’s past year of commit activity
    Roff 4 GPL-2.0 1 3 0 Updated Nov 20, 2024
  • route Public

    openresty http router

    abcdesktopio/route’s past year of commit activity
    Lua 0 GPL-2.0 0 1 0 Updated Nov 20, 2024
  • abcdesktopio.github.io Public

    docs website for abcdesktop.io

    abcdesktopio/abcdesktopio.github.io’s past year of commit activity
    1 GPL-2.0 0 0 0 Updated Nov 19, 2024
  • docs Public

    abcdesktopio documentation files markup language

    abcdesktopio/docs’s past year of commit activity
    Makefile 56 GPL-2.0 5 0 0 Updated Nov 19, 2024
  • webModules Public

    abcdesktop.io frontend web content

    abcdesktopio/webModules’s past year of commit activity
    JavaScript 5 GPL-2.0 2 3 0 Updated Nov 18, 2024
  • oc.pyos Public

    abcdesktop docker API services from pyos

    abcdesktopio/oc.pyos’s past year of commit activity
    Dockerfile 2 GPL-2.0 0 1 0 Updated Nov 18, 2024