Difference between revisions of "Main Page"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
− | = Codename 67P = | + | == Codename 67P == |
− | Codename 67P a.k.a. Nice Cave a.k.a Subspace is a team communication application based on almost exclusively open protocols, standards, and APIs. All of its components are free software, published under open-source licenses. User-facing programs will be built upon the [https://platform.html5.org/ | + | Codename 67P a.k.a. Nice Cave a.k.a Subspace is a team communication application based on almost exclusively open protocols, standards, and APIs. All of its components are free software, published under open-source licenses. User-facing programs will be built upon the [https://platform.html5.org/ Web Platform], communicating with server components via HTTP and WebSockets. |
67P consists of several components, all of which can be configured separately, and thus be either hosted by a provider or self-hosted by the user/organization. These are: | 67P consists of several components, all of which can be configured separately, and thus be either hosted by a provider or self-hosted by the user/organization. These are: | ||
− | * [http://sockethub.org | + | * [http://sockethub.org Sockethub] server for facilitating client/server communication between the Web client and the multiple protocols/backends/APIs it needs to talk to (e.g. IRC, SMTP, OStatus, Twitter, GitHub, SMS gateways, TURN etc.), as well handling incoming notifications like e.g. WebHooks from services that want to publish messages to 67P-handled IRC channels |
+ | * [http://remotestorage.io RemoteStorage] server for storing all user data in a user-defined/controlled storage backend | ||
+ | * IRC server for private communication servers (not needed for personal usage on public servers) | ||
+ | * TURN server for WebRTC networking enhancements/fallback for audio and audio/video calls (optional) | ||
+ | * A Web client, written in [http://emberjs.com/ Ember.js], using sockethub.js and remotestorage.js, and making heavy use of Ember/Web components for implementing its functionality | ||
== Getting started == | == Getting started == |
Revision as of 21:07, 26 November 2014
Codename 67P
Codename 67P a.k.a. Nice Cave a.k.a Subspace is a team communication application based on almost exclusively open protocols, standards, and APIs. All of its components are free software, published under open-source licenses. User-facing programs will be built upon the Web Platform, communicating with server components via HTTP and WebSockets.
67P consists of several components, all of which can be configured separately, and thus be either hosted by a provider or self-hosted by the user/organization. These are:
- Sockethub server for facilitating client/server communication between the Web client and the multiple protocols/backends/APIs it needs to talk to (e.g. IRC, SMTP, OStatus, Twitter, GitHub, SMS gateways, TURN etc.), as well handling incoming notifications like e.g. WebHooks from services that want to publish messages to 67P-handled IRC channels
- RemoteStorage server for storing all user data in a user-defined/controlled storage backend
- IRC server for private communication servers (not needed for personal usage on public servers)
- TURN server for WebRTC networking enhancements/fallback for audio and audio/video calls (optional)
- A Web client, written in Ember.js, using sockethub.js and remotestorage.js, and making heavy use of Ember/Web components for implementing its functionality
Getting started
Consult the User's Guide for information on using the wiki software.