mastodon.green is one of the many independent Mastodon servers you can use to participate in the fediverse.
Plant trees while you use Mastodon. A server originally for people in the EU, but now open for anyone in the world

Administered by:

Server stats:

1.2K
active users

#prosody

1 post1 participant0 posts today

Another #prosody release and another smooth upgrade. This one's a biggie, the 0. versioning has been dropped !
There's some additions for #DANE and channel binding, which I should look into. Also more granular permissions, which will surely be useful for deployments bigger than mine.
Downtime was also short enough to not trigger the uptime monitors.
I see even the bookworm-backports package is updated. blog.prosody.im/prosody-13.0.0
#xmpp #selfhosting

blog.prosody.im · Prosody 13.0.0 released!
More from Prosody IM
Replied in thread

@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:
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:
modules.prosody.im/xeps.html

prosody.imXMPP Extensions (XEPs) supported in Prosody – Prosody IM

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.

Continued thread

Any developers willing to port/adapt/rewrite #ejabberd api component of #Quicksy server to work with #prosody #xmpp server?

Basically we want to create xmpp accounts via a server component after verifying phone number with sms otp.

Currently it is possible to do this on ejabberd, but adding prosody support will make it easy to add phone number verification to prosody as well. Adding phone number verification or an invite to create account will help stop #spam accounts by a huge margin.

Continued thread

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.

Continued thread

Any recommendation on how to configure my #firewall on a #Prosody #XMPP server? Here's what I've kept open so far:

- http
- https
- xmpp-client
- xmpp-server

Basic things (i.e. instant messaging) seem to work fine with this setup but I'm worried about other functionality. E.g. the avatar I set for my account in one client isn't visible to my contacts and it doesn't get propagated to my other devices. Could it be a firewall problem?

Replied in thread

@axbom I too have been doing some similar evaluating of alternatives. I would recommend adding:

- #Zulip (Slack, #Mattermost competitor) More info: 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: c.im/@sbb/114032786446300932 )
- #Deltachat (is federated, unlike #Signal) More info: 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

C.IMBhante Subharo (@sbb@c.im)@adamhsparks@rstats.me @dangoodin@infosec.exchange +1 for Zulip; they worked hard on performance improvements in the latest major release. They know Mattermost is ahead of them in popularity, and have more of a "good faith" culture. Might try it myself in the medium term

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:

fabionatali.com/posts/xmpp-sel

If you're an XMPP user and want to get in touch, my handle is fnat@xmpp.fnat.me.

fabionatali.comXMPP self-hosting tutorial

This weeks #Fedibruary topic was an #XMPP / #Jabber server and following a suggestion here on masto (thanks @erebion !) I installed Prosody .
In a move which probably made my life harder overall, I decided to install within our network and not on a public server. This is a problem because XMPP servers push mail to each other like SMTP... which I should have remembered before hand....

Anyway, I did successfully set up #Prosody and did some experiments, messaging to my #xmpp.social account and a second account I had created on the private server.

Because (i believe) of split dns issues i was having the users on my private server can't share media or files . I hope that would be a matter of correctly configuring dns and the issue might go away.

I'd have liked to have done a better job of this one but I think this is a valid proof of concept and I will be storing my notes ("documentation") away for a future live deployment.

#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 "user@foo.bar" is.

Then to make matters worse, now there's a wish to change the labeling of "XMPP Address" to "Chat ID": gultsch.social/@daniel/1140129

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)

MastodonDaniel Gultsch (@daniel@gultsch.social)Absolutely nobody knows what an XMPP address is, so just go ahead and call it a: #XMPP #Conversations_im #Jabber [ ] Conversations ID [ ] Chat ID
[rant]
Looking for nice software to selfhost on very moderate hardware these days is like:
"add this to your kubernetes cluster // terraform something....// This is your docker compose file..."

I just want an efficient program, bare metal, also not three reverse proxys in a row.
And also I'm not running some supercluster in the "cloud".
Seems everyone virtualizes everything and abstracts everything, containers in containers in VMs. Even "normal" mastodon hosters, I mean I understand if people use it for running something like running Instagram, OK.
And then many still have quite often some downtime because (I guess?) in all this complexity, that exists to add reliability, there are config errors or incompatibilities.
[/rant]
I Love I've found snac and the prosody xmpp server, they run on a potato, snac only since this year, prosody since 10y, started on a raspberrypi1b. And they have no downtime. I want more like that. I don't know the right Hashtags. Is this #permacomputing? I guess that's even much more basic and closer to the hardware?
#keepitsimple

#snac #prosody #xmpp #tinyweb #tinyfedi #rant #shitpost

I just migrated my personal #XMPP server based on #Prosody to its own #selfhosted server. I could not believe how easy it was, including transferring configuration, accounts, stored messages/files, etc.

BTW, the new server is just tiny, with 1GB of RAM, and it still seems to use only a fraction of it.

I suppose this is the result of dealing with an amazing protocol (XMPP) coupled with an excellent piece of technology (Prosody) 👏

Ooof. I'm trying to set up #Prosody, but in a possibly weird way: it's running on a Mac Mini on the shelf, TLS cert is obtained via LetsEncrypt DNS-01, and the whole thing is fronted by a haproxy on a remote VPS.

So far, it is a bit of a pain in the ass. Possibly because I tried to test against my existing install, and that is bleeding from many wounds, too.

Estic intentant muntar un servidor de missatgeria xmpp (en servidor cloud debian). He provat #prosody, amb #Snikket, amb #eJabberd... Seguint les passes que indiquen a les seves webs sembla que s'instal·len correctament però les aplicacions (tipus Conversations) no troben aquests servidors xmpp quan intento connectar-hi.

Em podeu recomanar algun recurs (per novells!) per aprendre conceptes bàsics de servidors en general (ports, certificats, nginx...) i/o xmpp?
Gràcies!
#ajuda #servidors #xmpp