This is a curated list of frequently asked questions.
OS.js is a free and open-source cloud/web desktop platform.
It serves web applications in an interface familiar to most desktop users.
Send an email to hello@os-js.org or check out the following links.
The best way is to create an issue on Github. Read this issue for more information.
You can also contact me via methods listed above, but an issue is preferred.
Read this manual. It has chapters about installation, general overview, development, Tutorials, Guides and other articles.
This project uses the following technologies: HTML, CSS (using Sass/SCSS), JavaScript (ES6 and Node), Webpack and npm.
Most of the articles assume you at least have basic understanding of these.
If you still have questions, head into the chatroom.
See the following resources:
Currently there are no automated installers, so you either have to use git shell, or PowerShell.
Using windows explorer, enter the OS.js installation directory and press ALT+D
, then type powershell
and press ENTER
.
Yes. This project is open-source and licensed under BSD-2-clause which allows you to modify and distribute the software.
If you want to contribute changes back to the community, look at "How do I contribute" above.
By default OS.js is set up to automatically log in with a "demo" user and a dummy authentication adapter.
The adapter is what authenticates a user and you can customize it. An example is the database adapter.
Since OS.js runs on JavaScript within a browser environment and Node on the backend, these are your limitations.
Anything that can use these technologies can technically run on this platform.
The easiest way to add an existing web application is to to create a new application and simply use an iframe.
This way you can leave your entire codebase intact and just load it as you would normally, but within a Window.
An example on how to display an already running separate application:
https://gist.github.com/andersevenrud/637ef06e47aa32a96a06789b36d9a623
This file is a modified version of what
npm run make:application
creates.
See the IFrames tutorial.
No. OS.js v3 is not compatible with the v2 APIs.
If you developed your v2 applications using IFrames or custom frameworks, transitioning to v3 is possible.
Gitter can now be used via Matrix officially:
https://matrix.to/#/#os-js_OS.js:gitter.im?utm_source=gitter