just asking what is a good one
Fluxer (more like discord) or Matrix
For one to one chats and the occasional group chat? XMPP is pretty awesome and has lots of good clients (Conversations on Android, Monal on iDevices, Dino, Gajim, etc. on Linux)
If you want something closer to Discord and host public communities or very large chatrooms, Matrix is very good. You can self-host it with Continuwuity, and there are lots of clients too (Cinny, FluffyChat, Element, Fractal, NeoChat, etc.)
If you just need voice chat, Mumble is simple and works well.
I second XMPP. Conversations is great and its really easy to host your own prosody server.
simplex
I tried a bunch. Right now I’m running Snikket (xmpp) and it’s been very reliable.
Pidgin, maybe. I like it.
Edit: Oops, I might have misread/misunderstood what you were asking. If you’re asking about server software, I’d suggest XMPP :)
Though I know Matrix is very popular (as shown by people others suggesting it)
Man, I haven’t used pidgin in almost 20 years. Throwback, or whatever the kids say these days.
Man I remember using Pidgin for ICQ!
Matrix
but what good client that isnt designed for just businesses
Gomuks and Sable
Cinny is an awesome desktop client, as is Element, Fractal (GNOME, no spaces support though) and NeoChat (KDE)
For mobile, I personally prefer FluffyChat, but there’s other options too.
edit: I currently use Sable (a fork of Cinny I think), still using FluffyChat on Android.
Cinny calls an old matrix endpoint that returns 403 I’m surprised more people aren’t getting their home ip fail2banned.
/_matrix/media/v3/configfor those who are interested.It worked for me, so dunno if this is a widespread issue. I now use Sable though since I prefer it over Cinny (it’s a fork with extra bits I think)
I’m using Continuwuity you’re using synapse
Personally I like Sable, it feels closer to Discord, has call support, and “just works”
services: sable: image: git.sable.moe/sableclient/sable-next:latest ports: - '127.0.0.1:8080:8080' volumes: - ./config.json:/app/config.json:ro restart: unless-stoppedLooks pretty simple to selfhost the web client too
https://github.com/SableClient/sable-next/blob/main/Caddyfile
Edit~~: I couldn’t get it working, moved to selfhosting cinny~~
Edit2: I got it working 🤘
Use this config file as a base https://git.sable.moe/SableClient/sable-next/raw/branch/main/static/config.json







