Source code and details: https://git.anarchists.space/NanoChat/Server
Features
- Small codebase
- Messages expire after 30 days
- Panic button to delete all messages in a room
- WebSocket for communication
- Docker support
Technical details
- AES-256-GCM for client-side encryption
- Key is not sent to server
You must log in or register to comment.
OnionShare already has a chat feature that works pretty well. What does this add?
How does the anonymity work?
There are no user identities (not even cryptographic ones), and room encryption key is stored in URL which is never sent to server. Anyone can choose any nickname and you can access official instance (https://nanochat.anarchists.space/) through Tor.
Cloudfare doesn’t let me through. 🙄
We were under attack from a Singaporean botnet for two weeks, so I had to put our Forgejo instance behind Cloudflare because of that 🥲
Do peojects like Anubis fail in such cases?
Anubis is for blocking AI crawlers, not DDoS attacks



