Hey everyone.

I make Peersuite, an opensource free communication platform.

It’s private by default, there’s no sign-in or email collection.

It’s peer-to-peer, there’s no server, after discovery you are connected directly to your friends my AES-GCN encrypted WebRTC channels. It forms a mesh and identifies superpeers. Because there is no server, in order to save your data between sessions, you can download your workspace into a password encrypted file. Happy to answer any questions.

FEATURES:

  • chat with images, PMs, channels, and file send
  • group audio/video calling
  • screensharing
  • kanban board
  • whiteboard for diagrams/flowchartswith PNG export
  • collaborative document editing with formatted PDF export

The best way for self hosting is docker, its on dockerhub as openconstruct/peersuite. You can also download desktop versions from the github or use on the web at https://peersuite.space/-

  • Ulrich@feddit.org
    link
    fedilink
    English
    arrow-up
    27
    arrow-down
    1
    ·
    3 days ago

    It’s peer-to-peer, there’s no server

    The best way for self hosting is docker

    🤔

    • bloubz@lemmygrad.ml
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      3 days ago

      I’ve looked into the sources because that was weird to me as well.

      It’s because the web “client” is using nginx as a local web server. You’re selfhosting the web client

      The app still is 100% a frontend js client

      OP did link to their public instance of the client, but gives more opportunities