mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.8K
active users

#prosody

3 posts3 participants0 posts today
well, I have xmpp on a testing domain and it works as far as I can tell with monocles chat on Android.

But right now movim is kicking my arse. Might a problem for another day.

At least the prosdy config and instructions makes sense, unlike a lot projects that make a lot of assumptions about prior knowledge. Like Movim. It's hard when you don't know what you don't know.

update: oh, so of course it was a single nginx line needed to pass fastcgi to php-fpm. Ah well its sorted now and I learned stuff ❤️

I find it pretty funny that I'd never attempt to self host a matrix server, nor mastodon or pixelfed... because the vague/non-specific instructions mean I can'teven work through beginning to understand how.

I have run Pleroma/Akkoma, and writefreely, but now just have bssg and snac - and soon to be in production for family use I think: prosody with movim.

Update 2: okay so encryption on multiple devices sucks, as expected. Ugh. Maybe not family-ready for production. More investigation required.

Update 3 looks like a movie issue with omemo.... now set up on a new domain with all reasonable extensions installed. Gajim on desktop and Monocles on Android. Seems to work fine. Better than matrix/element in fact.

#chat #xmpp #prosody #movim
BSSGBSSG - Bash Static Site Generator
More from Stefano Marinelli

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 :dy62:

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.

@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

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.

Replied in thread

@marco @icaria36 @fasnix @daniel

I wonder how Deltachat invitations compare to #Jabber invitations as implemented in @snikket_im and @prosodyim?

blog.prosody.im/great-invitati

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.

blog.prosody.im · Great Invitations
More from Prosody IM
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

#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
Replied in thread

@HankB @janvlug 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.

C.IMBhante Subharo (@sbb@c.im)@TMakarios@theres.life @maple@hear-me.social @mastodonmigration@mastodon.online @snikket_im@fosstodon.org I consider Docker to be sort of like a shoddily-designed Operating System unto itself. It has its own ecosystem of where the containers come from, its own little world of management tools (I especially dislike #YAML in #Docker compose), its own security considerations, its own ins and outs, and its own sensitivities and gotchas. One server Operating System is all I want to have to learn: that of #Debian. *I no longer like any sort of situation which I call "an Operating System within an Operating System"*. For example, I also don't like VMs: no VMware, no Virtualbox, no QEMU, no Redhat VMM, no Cockpit, etc. No guest additions that break across upgrades, etc. Been there, done that. Raspberry Pis are so easily affordable, and easy to flash a new OS with Raspberry Pi Imager. Imager "pre-configuring" a newly-imaged install with a user account, an SSH server, etc? Brilliant. And there are so many great, inexpensive boot/storage options (MicroSD card, fast USB stick, SSDs, NVMes, etc). Flashing an Image *directly from the BIOS*? Highly underrated. These install media are all easy to back up and restore in bulk with zstd. raspi-config is so awesome for all the convenient things it makes available. All these innovations, taken together: that's the much-easier way I like doing it now. This ecosystem *for its ease of maintainability* beats all the above, hands down. All my thinking follows from the self-respect and emotional well-being I afford myself through insisting on (allow me to repeat once again) *ease of long-term maintenance*. This includes backups, restores, roll-backs, etc. #RaspberryPi