Virtual Desktops (Sometimes called online workspaces) are becoming popular as you can deploy in few minutes a secure and powerful Operating System in the cloud. This means, the user just need to have access to a web browser to use its Cloud Desktop.
It’s a great way to reduce the IT hardware cost in large companies and speed up the integration of new comers. (Few minutes to get its workspace).
It also reduce the need to bring your laptop in business trip or somewhere else, as you just need a web browser, to get back all our system, files, apps, etc…
It supports multiple types of Authentication modules, virtual filesystem, Google Drive, OneDrive and Dropbox, and much more.
Obviously, you are also able to save the state of your applications through your session.
Best is probably to give it a shot, with their demo.
And here is how to install OS.js on Debian (Ubuntu should be pretty similar):
The installation is actually quite simple (with npm) and won’t take long.
1) Install git and clone their repository
You can do it in the folder of your choice.
sudo apt-get install git cd /yourfolder git clone https://github.com/os-js/OS.js cd OS.js
2) Install node and npm
You will first need to install NodeJS (v4 and above). In my case, I’m using the v7:
sudo apt-get install curl curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - sudo apt-get install -y nodejs
and they also recommend to install the nodejs-legacy package
sudo apt-get install -y nodejs-legacy
3) Install OS.js
Then to install OS.js, simply run:
npm install --production node osjs build node osjs run
And you should be able to access to your OS.js instance to http://yourIP:8000
If you face some issues or have questions, I suggest you to visit their forum and post a message.