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/
A couple of questions. If I was trying to keep a consistent workspace to build a community around, would it be persistent after the host logs off, and are their tools to protect it from trolls etc who discover it a workspace?
It would not be persistent. You can download a workspace to an encrypted file. I have plans to make a node.js server for workspace permanence.
Thank you! I’ll be watching with great interest! Lots of potential :)
They would have to guess the roomcode and password, it’s pretty difficult to brute-force.
I’m planning some sort of auth system, but not sure how I wanna do it yet.