fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

#snikket

2 posts2 participants0 posts today

💡 #Snikket is currently working with folk from Superbloom, who specialize in UI/UX design. Part of the project will involve usability testing. For this they need participation from people who (will be?) using Snikket. If you think you would be able to help out, please fill in this form and also share it to others: my.liberaforms.org/snikket-202

My LiberaFormssnikket-2025-usability-studySnikket 2025 Usability Study Participation Snikket is collaborating with Superbloom to help shape the future design of Snikket apps, to ensure they are ...

In other news, my tiny self-hosted #XMPP #Jabber server using #Snikket is now 100% compliant with the #Conversations compliance test!
Out of the box Snikket basically gives you 95% compliance, with it "just" missing out on XMPP over TLS. Their documentation on this is rather lacking, so it took some fiddling to get it working.
Overall Snikket is quite nice. But I don't like how it seemingly goes out of its way to not call itself XMPP/Jabber. Isn't that just confusing?
compliance.conversations.im/se

Replied in thread

@iznogoud @xmpp indeed, contact discovery is an identified issue.

There are some answers, such as Snikket from @snikket_im which uses an invitation mechanism, or Quicksy authored by @daniel which uses phone number as other IM platforms.

I have ideas for another decentralized contact discovery mechanism, but lacking time to work on it and specify it right now. @debacle is also interested in working on such specification.

There are also public search mechanisms.

My v21 Pixel 5 with GApps installed stopped receiving many push notifications a few months ago. Recently, I've started to use for private messaging and I noticed calls weren't working reliably on my device and it matched the pattern for when push notifications weren't working. After trying an upgrade to LOS v22 and a few other things, I found an app FCM toolbox play.google.com/store/apps/det that featured a troubleshooting log mentioning a VPN error...

play.google.comFCM toolbox - Apps on Google PlayToolbox to easily test and debug the Google's Firebase Cloud Messaging service
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.

If I run `lsof -i -P -n | grep LISTEN`, should I see ports listening from a #Docker container? I'm trying to get a #Snikket container up and running using a reverse proxy, but having some trouble and I'm trying to figure out what's going wrong here. I followed the reverse proxy instructions for #Apache, but when I enable the site Apache is failing even though the config check says syntax is ok. I'm not seeing the configured ports from the Snikket config listening.

#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

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

Two years today with #grapheneos on a refurbished Pixel 6 Pro at the lowest price I've paid for a phone since they stopped GIVING them to you with a 2yr plan. With GOS, #jmp, and #snikket, the previously most insecure and expensive device in the house is the most secure and inexpensive. Including donations to the great apps I've installed with #obtanium!

I was just gifted an old iPad and it's a stark contrast with a device that provides top security without preventing you from doing ANYTHING.

#Prav project started 3 years ago with the goal of mass adoption of private messaging powered by #XMPP and democratic decision-making. The project was inspired by #Quicksy and #Snikket.

Read more at ravidwivedi.in/posts/backstory

Today, I am glad to announce our first edition of #PravConf in #Kochi, #India. Join us on the 1st and the 2nd of March.

Don't forget to spread the word😜

More details at conf.prav.app

@KileyT@mastodon.social
I share that concern.
A single xmpp server doesn't provide more security (as a software), the goal is to have many small servers that they, on its own, are not very jucy targets and also can be located in every country worldwide. And nobody holds all the metadata. https://snikket.org tries to make this easy, especially the part about many many small servers.
@Erklaerbaer@mastodon.social @adam@mstdn.ca @erebion@chaos.social @KileyT@mastodon.social

#snikket #XMPP
Snikket ChatSnikket ChatSnikket is a simple, secure and private messaging app
Hi @KileyT@mastodon.social welcome,
This is a complicated topic all in all.

Signal is much much better then any other centalized chat provider out there, well there is threema too, which is comparable and not located in a country that has a fashist coup currently.
The main critic on centralized services like signal is, that is is in fact one central entity and you have to trust them and all data of every user goes through that single vendor. Signal does some things to minimize the data they know about you, but in the end they still have data of all connections of every user and it wouldn't be hard to deanonymize users and also who talks to who, if the server were compromised. (still better then whatsapp, since they use the data for marketing now and not hypothetically)

With xmpp you don't have to trust a single entity. You still have to trust your server operator, but you can choose them yourself (or be them yourself). You also can choose your client (the program you use to interact)
That's about it.

If you want a foot in the door of a federated service like xmpp without the initial friction, you can use quicksy, it is in the apple store too and it is nearly monal, but you register with your phone number and people can find you like the do with whatsapp and signal. But you register again on only one server.
But normal monal users or users with other clients (on android the client could be "conversations" for example) can still talk to you from any server.

If you use monal they need to know your xmpp ID ( name@servername.org ), same as an email address.

You could find some curated list of recommended servers at https://joinjabber.org/docs/servers/
Selfhosting is an option too, or managed selfhosting, they have some links for that too.
If you are already registered you can find some public rooms at https://search.jabber.network

It isn't easy to start with this. Signal is still better then many others. But if you want to go on with the xmpp adventure it would be great 👍😀

#xmpp #jabber #federation #messenger #conversations #monal #quicksy #snikket
JoinJabberServersRecommended servers
Replied in thread

@aeris Il y a #Snikket qui a l'air de plutôt bien gérer OMEMO.

snikket.org/

OMEMO est actif par défaut sur les clients Snikket, que ça soit le client iOS ou Android (Snikket a aussi ça de bien : ils essayent de créer une même exprérience d'un type de smartphone à l'autre).

Et j'ai crée une instance il n'y a pas très longtemps sur un VPS, et ce n'était pas dur à monter snikket.org/service/quickstart - j'ai testé le service avec un groupe d'amis, ça a bien marché.

@breizh

Snikket ChatSnikket ChatSnikket is a simple, secure and private messaging app

@snikket_im 👋 A group of friends, neighbours and I have been testing #Snikket lately, and it's been pretty successful! Thanks for all the great work you've been doing 👏

Our Snikket instance is on a Debian VPS, we'd like to go a step further by having a new instance installed locally.

But we've noticed that we cannot 100% self-host as you're managing the push notification service: snikket.org/app/privacy/

Not a deal breaker, but is there a way to work around this, or to have our own service?

Snikket Chat · Snikket App Privacy PolicyWho this document applies to This privacy policy applies to users of the official Snikket mobile apps developed by the Snikket Team. This document details the data arising from your use of the Snikket apps, and in particular does not represent the policies of any network services that you may register with and/or interact with while using the apps - please review the relevant policies of those services separately, e.g. before registering an account or interacting with a service.