#Prosody restored to working again on the stable Debian package.
#Prosody restored to working again on the stable Debian package.
It looks like #prosody had nuked itself, so this is a lesson: don't use upstream, just stick with the Debian package. Upstream moves fast and breaks things.
Today I upgraded my #Prosody #XMPP server from 0.12.5 to 0.13. I had to stop calling the vcard_muc module in my configuration files, as that functionality is already provided by another module. To double check: I was able to change a chat room's avatar, even after removing vcard_muc.
Thanks for the #debian backport, @debacle
PS: running "prosodyctl check" *doesn't* (and arguably should) notice that vcard_muc was called, and recommend that it should be removed.
Edit: I reported this in the Prosody XMPP chatroom.
@bakervai001 #Snikket (based on #prosody) is certainly the best choice : good default configuration with all needed #XMPP extensions. You can pay for a hosted instance or install your own.
@tk My #prosody 0.12.5 server also can't do reactions in chatrooms - #XMPP clients are #Conversations and #Gajim. There is a claim that Prosody supports XEP-0421 here:
https://prosody.im/doc/xeplist
...ever since 0.12, but it's not enabled/installed by default, as stock-installed on #Debian 12 (from the backport for 0.12.5).
Note: XEP-0421 is absent from this page:
https://modules.prosody.im/xeps.html
I am not a happy camper.
Jitsi-meet (a chat server) had an upgrade today. It broke this thing called jitsi-meet.
It edited the config file for my domain at 9:20 this morning, which was when I ran apt upgrade, and screwed it up.
Arr, matey. Whar's the backup?
It's also looking for files whar they ain't. Arr. That's a known bug that happened with old versions in 2021, and was tagged "wontfix."
Maybe the domain config errors triggered the later ones. That would be nice. Otherwise, I'm chasing old ghosts, which is never fun, and makes me wonder about their release process.
There have been many upgrades. This is the first breakage like it for me.
Grr. Grumble. Gripe.
Okay, seriously. How do you use ad hoc commands in #prosody ?
Prosody 13.0.0 is here! Farewell Zero-ver!
This major release brings a number of exciting new features, including improved security, performance, and administration tools.
Check it out: https://blog.prosody.im/prosody-13.0.0-released/
#prosody #xmpp
Soon....
My goal is to move the remaining two things I'm hosting on a VPS home as-well. Ultimately I'd like to just host Pangolin on a VPS like I am now and just have everything else "truly" #SelfHosted at home.
Though I'll likely keep my (for now #Snikket, later possibly straight-up #Prosody) #XMPP / #Jabber server on the small VPS I have dedicated for it now as it requires a *ton* of ports and other configuration bits that make hosting it through a Wireguard setup difficult at best.
@marco @icaria36 @fasnix @daniel
I wonder how Deltachat invitations compare to #Jabber invitations as implemented in @snikket_im and @prosodyim?
https://blog.prosody.im/great-invitations/
I only know the latter, but would like to compare them one day.
So far, for me #Quicksy (phone number based) was more successful for onboarding new users than #XMPP invitations, but I had far more guinea pigs for Quicksy.
@axbom I too have been doing some similar evaluating of alternatives. I would recommend adding:
- #Zulip (Slack, #Mattermost competitor) More info: https://c.im/@sbb/114034480079879818
- #Conversations/ #Gajim/ #Prosody (is similarly E2E encrypted, but additionally federated, unlike Signal), this is my #XMPP "stack" at present (more info: https://c.im/@sbb/114032786446300932 )
- #DeltaChat (is federated, unlike #Signal) More info: https://c.im/@sbb/114043962394278098
- #flarum , a forum similar to Discourse, but will run on a #RaspberryPi, unlike Discourse
- #calibre-web for your ebook collection
- #shiori, for private cloud bookmarks
I finally got around to setting up my little personal #XMPP server. I've used #Prosody on a leightweight Hetzner instance, thanks to the #Guix deploy command and its fantastic Hetzner integration that's been added recently.
Here's a little blog post that I wrote about the process:
https://fabionatali.com/posts/xmpp-self-hosting-tutorial/
If you're an XMPP user and want to get in touch, my handle is fnat@xmpp.fnat.me.
#XMPP enthusiasts out there: what would you say the ultimate Achilles heel of the XMPP ecosystem is, at present? Fragmentation of clients? What?
My sense is that it's this: when one goes to store an XMPP address in one's addressbook, there doesn't seem to be standard way to store an XMPP address. #Android doesn't have that as an allowable field, and #Thunderbird and #Nextcloud have an "Instant Messaging" field, where the type can be set to "XMPP". But are these two compatible with each other when trying to sync between them? Edit: Yes, but there's a catch: *the XMPP address must be prefixed with "xmpp:"*
So "user@foo.bar" is not an OK XMPP address, but "xmpp:user@foo.bar" is.
Then to make matters worse, now there's a wish to change the labeling of "XMPP Address" to "Chat ID": https://gultsch.social/@daniel/114012904576436518
It might be a long time before the address synchy-ness ever works again between Android <-> #Davx5 <-> Nextcloud <->Thunderbird
Note: Android allows a "Jabber" type for an IM address, where you *don't* prefix the address with "xmpp:".
(#DeltaChat gets to gloat hard here, as they have plain-old email addresses)
@HankB @janvlug https://c.im/@sbb/113926835245031312
BTW: The one such server that I found where I liked the Debian packaging, was #Prosody. I've got a Debian-backport of their latest 0.12.5 installed on a #Debian 12 VPS.