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/
🤔
It doesn’t contradict by definition. So ipfs is also decentralized yet you will need to run a client /server. So the client is also the server. Allowing you to connect to a mesh decentralized system. Just like torrent is also both a client and a server.
Yes, it takes an initial connection for discovery. The peers need to know how to find each other.
If there’s no account, how do I “log in” to my community or whatever
If you are hosting you send them the room code and a password. You can save a workspace and restart it later, so if you had an active chat it would reload automatically when you imported the file
That’s no what I’m asking. If I open the site and create a workspace, then close the window, how do I get back into my workspace?
Just log back in with the room code and password.