42

Built a small encrypted messenger that runs over any MQTT broker you host. The broker is just a dumb relay — it only sees ciphertext, never plaintext. Setup is dead simple: spin up an MQTT broker (EMQX, Mosquitto, whatever), share a room name and encryption key with someone, done. ChaCha20-Poly1305 + Argon2id, fresh salt and nonce per message. Rust backend (Tauri), React frontend, single portable exe around 5MB. There's also a clipboard encryption mode — type plaintext, it encrypts to clipboard, paste into any app. Useful if you don't want to run a dedicated chat client. Originally designed for people in censored regions, but it works as a minimal self-hosted secure chat for anyone who wants it. Limitations: no forward secrecy, no traffic obfuscation, Windows only for now. Tauri should make cross-compilation straightforward if anyone wants to build for Linux/macOS. Unlicense, public domain. I'm not maintaining it — fork and do what you want.

you are viewing a single comment's thread
view the rest of the comments
[-] Cyber@feddit.uk 3 points 2 months ago* (last edited 2 months ago)

Why the 1-off release with no further development? (9 months ago)

Interestimg take though, using MQTT instead of XMPP

[-] clinamen0@lemmy.world 1 points 2 months ago

Thank you very much for your reply. In fact, this project is a one-off project and a vision. The original idea came from fear — the fear of having your communications surveilled, and the legal risks that come with having your speech monitored.

It had many ideas, which were eventually abandoned. I'm unable to continuously maintain and update this project, so it would need community forks.

The 9-month silence was also for the same reason. The account replying to you (clinamen0) will also be retired soon, to prevent tracing.

this post was submitted on 21 Mar 2026
42 points (100.0% liked)

Selfhosted

59955 readers
308 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam.

  3. Posts here are to be centered around self-hosting. Please ensure it is clear in your post how it relates to self-hosting.

  4. Don't duplicate the full text of your blog or git here. Just post the link for folks to click.

  5. Submission headline should match the article title.

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS