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/

github - https://github.com/openconstruct/Peersuite

  • surfrock66@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 days ago

    I have been exploring self-hosted Discord alternatives and had been looking at Rocket Chat, so I am wondering what is the pitch for this versus something like that? I am very early in my exploration, of course.

    • jerry@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 days ago

      Rocket chat needs a server, and doesn’t e2e encrypt by default are this biggest differences.

      • surfrock66@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        4 days ago

        Ok, understood. So if you’re not online, you pretty much lose messages, or are they cached and the next time the sender is online you get them?

        My use case is a kid using a minecraft server and wants to talk to his friends, and we’re using mumble now, but they want “discord” and they want things like plugins that allow mgmt from the discord channels, which I would be willing to try to develop, but the model pretty much requires a server to be online.

        In general, I’m trying to make a small internet for my kids and their friends to have “normal” internet experiences without being on the wider internet. No youtube, but pinchflat -> jellyfin. No discord, but mumble. No google drive, but nextcloud.

        • jerry@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          6
          ·
          4 days ago

          That’as a noble endeavour, IDK if peersuite is the best app for that at the moment.