Giter Site home page Giter Site logo

Welcome to abcdesktop.io

abcdesktop.io is a native cloud desktop, and a complete work environment accessible from a simple HTML 5 web browser, without any installation. This flexible working environment simplify usage like :

  • Telecommuting
  • Remote virtual desktop
  • IT temporary acess for subcontractors
  • Training

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 dockers containers are lightweight and run without the extra load of an operating system, you can run many graphical applications on a single kernel or on a kubernetes cluster.

screenshot-applications

Quick installation for kubernetes

You can watch the youtube video sample. This video describes the Quick installation process.

<iframe width="640" height="480" src="https://www.youtube.com/embed/KpjG4ksoGNI" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen> </iframe>

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.sh | sh -

Quick installation for docker (personal use, Non-cluster mode)

You can watch the youtube video sample. This video describes the Quick installation process.

<iframe width="640" height="480" src="https://www.youtube.com/embed/_A80Sy9g28I" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen> </iframe>

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

curl -L https://raw.githubusercontent.com/abcdesktopio/conf/main/docker/install.sh | sh -

## Features

  • Access to the user home directory (homeDirectory support in Active Directory)
  • All applications run inside an isolated docker container
  • Support Microsoft Windows applications using Wine
  • GNU/Linux X11 applications native support
  • No need to install applications any more
  • Local and remote printing support
  • Off-line sessions are maintained

Supported Web browser HTML 5

abcdesktop.io uses many modern web technologies. However these are the minimum versions we are currently aware of:

  • Chrome 49,
  • Firefox 58,
  • Safari 11,
  • Opera 36,
  • Microsoft Edge (based on Chromium)

abcdesktop's Projects

.github icon .github

special repository to add a README.md

cifs icon cifs

CIFS Flexvolume Plugin for Kubernetes

conf icon conf

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

cups icon cups

abcdesktop cupsd configuration files

docker-nvidia-glx-desktop icon docker-nvidia-glx-desktop

KDE Plasma Desktop container designed for Kubernetes supporting OpenGL GLX and Vulkan for NVIDIA GPUs with WebRTC and HTML5, providing an open source remote cloud graphics or game streaming platform. Spawns its own fully isolated X Server instead of using the host X server, not requiring /tmp/.X11-unix host sockets or host configuration.

docs icon docs

abcdesktopio documentation files markup language

gpu icon gpu

enable nvidia gpu device to X.org

helm icon helm

abcdesktopio Helm package

ntlm_auth icon ntlm_auth

add sso using file credentials to ntlm_auth

oc.apps icon oc.apps

abcdesktop application dockerfiles, create dedicated Dockerfile for each application

oc.cupsd icon oc.cupsd

abcdesktop printer user container for kubernetes

oc.docs icon oc.docs

Dockerfile to build documentation container

oc.mongo icon oc.mongo

abcdesktop mongodb, just add script to change access persmissions to official mongodb image

oc.pyos icon oc.pyos

abcdesktop docker API services from pyos

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.