Main Page

From Kosmos Wiki
Revision as of 21:07, 26 November 2014 by Raucao (talk | contribs)
Jump to navigation Jump to search

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.