

4·
20 hours agoDo you prefer XMPP or Matrix
Yes* - I haven’t used Discord in a long time as its bloat simply doesn’t interest me, but for communicating with folk:
Matrix, at least for me, is great, but the most capable mobile client Element has many broken or missing features.
Classic, but not X, has:
- working calls via STUN/TURN,
- an emoji menu,
- correctly showing chat profile images (X duplicates the most recent one for all chats),
- and the ability to create unencrypted group chats (purely for public memes).
X, but not Classic, has:
- attachment captions,
- HD images,
- markdown support,
- a more modern UI,
- and (when it works) fully encrypted 1-1 and conference calls via Matrix Livekit.
I currently dual-wield the two because neither is enough yet, and most other clients lack call functionality entirely.
XMPP, at least for me, is nearly perfect. It just works and I find the fact that desktop clients still look like AOL Messenger quite charming. However it has:
- very manual encryption key management, meaning even I find trusting a new device daunting let alone any adopters,
- no backward decryption, meaning message history needs to be exported and transferred to a new device,
- plaintext serverside storage for several pieces of data. It’s my server so ownership isn’t a worry, but it’s a massive security risk in the albeit unlikely event of a hack or hijack.
I chose higher encryption and easier adoption between Matrix and XMPP but wish there was a more fulfilling option.
I don’t think there’s a straightforward way like a HACS integration yet, but you can access Ollama from the web with open-webui and save the page to your homepage:
Just be warned, you’ll need a lot of resources depending on which model you choose and its parameter count (4B, 7B etc) – Gemma3 4B uses around 3GB storage, 0.5GB RAM and 4GB of VRAM to respond. It’s a compromise as I can’t get replacement RAM, and tends to be wildly inaccurate with large responses. The one I’d rather use, Dolphin-Mixtral 22B, takes 80GB storage and 17GB min RAM, the latter of which I can’t afford to take from my other services.