Skip to content
OSM Deutsch

Documentation

A guide to setting up an organization in OSM and to joining as a member. The detailed manual comes with the first public version.

Ways to run

Without your own server
All data runs encrypted over public relays. No infrastructure of your own is needed; this way there is no voice.
With your own service
A compact service of the organization, for example with Docker on a NAS or a rented server, with its own relay and voice server (not yet connected to the app). It too never sees file contents in plain text.

Modules of the service

ModuleDescriptionRequirement
ryRelay: transports the encrypted data packets.Required
fwTLS and certificates for access from outside.Required once reachable from outside
voiceVoice with its own TURN server (the server stands, the app is to follow).Optional
secIssues members with a valid badge their access to voice.Only with voice
ccTakes over settings the leadership has signed.Optional
webServes static pages, nothing else.Optional

Each module runs under its own access and sees only what its task needs. The module update runs only at the update point of OSM, never at an organization. Docker with several containers is built; a single image and packages for Linux and Windows without Docker are planned.

Membership and joining

  1. The leadership shares the organization's seal, in the community's Discord for example, and gives its fingerprint by a second, independent way.
  2. The new member receives a personal joining code.
  3. With seal and code the member joins in the app, signs in once through Discord and receives a digital badge.