Yes! It's currently considered something of an 'advanced' use case, but if you install OpenKeychain from F-Droid or Google Play, you can select 'OpenPGP' from the encryption menu in the Snikket conversation view.

If you give it a try then it would be great to hear feedback ☺

Prosody is quite unopinionated. It is extremely flexible and therefore ideal if you have custom requirements, because it makes few assumptions about how you intend to use it. If you're new to XMPP or server administration, there is a bunch to learn.

Snikket is the opposite. It has very few options for tweaking because it is already built and tested with a specific configuration for its purpose - providing a self-hosted and easy alternative to commercial messaging apps.

Good question! If you have the time and skills to set up your own Prosody, configure it, set up a TURN server, and that's the kind of thing you enjoy doing - do it. But if you're looking for a preconfigured simple "chat in a box", that's Snikket.

A new alpha release is available! This adds support for creating account recovery links (new phone, or had to reinstall the app?), increases the size limit for group file sharing, and fixes a bug with private group chat creation.


We're working on getting a comprehensive documentation site up. Meanwhile if you have any questions feel free to ask here or in the chat!

@keverets Yes! The app is built from Conversations, without which this feature wouldn't have been possible :)

It's here...! The latest release of Snikket supports voice and video calling out of the box! ☎📽

If you're upgrading the server from a previous release, check out the upgrade notes: github.com/snikket-im/snikket-

Setting up a new server? Check out the quick start guide: snikket.org/service/quickstart

The latest app update is already in Google Play. F-Droid users keep a look out for it arriving soon!

@jiefk hi! The Snikket server is a preconfigured XMPP server (Prosody). If you already have a Prosody instance running that you are happy with, feel free to stick with it :)

Snikket is designed for people who want a very simple private chat setup, and therefore it doesn't offer all the configuration flexibility that setting up your own Prosody instance does.

Marketing for Snikket is never going to lead with the fact that it is XMPP-based because that is an unimportant (and often confusing) detail to people who just want a private messaging solution.

If someone knows that they want something XMPP-based, they're already beyond the level of experience we are targeting, and there are many more general XMPP resources available for those folk.

@syster Thanks for the feedback! The current site was rather hastily put together prior to the launch at FOSDEM, and will no doubt evolve from what it is today 😀

The general approach is to lead with the problem we're solving, the solution we're providing, and finally - for the curious people who care - how we do it (i.e. XMPP).

@allo Hey! Yes indeed, this is on the roadmap :) It's already implemented on the server side, but not yet in the app. Watch this space!

A handy guide to running the Snikket alpha on a Synology NAS courtesy of Alex from AG Software: ag-software.net/2020/02/28/run

Should be an nice easy weekend project for Synology owners :)

There will be a post on blog.prosody.im soon about getting a Snikket-like invite setup with a normal Prosody installation. It will be linked here too of course.

That said, there is really not much reason to use the Snikket app if you are running your own server. The latest releases of both Conversations and yaxim already support invite links. Hopefully other XMPP clients will also be on board soon :)

The general idea is that you or someone you know runs a Snikket server, and the person running the server can create invite links and share them with people they want to use their server. That way everyone knows who their provider is, and yes, creates a level of trust.

@Neil Hi Neil! Great question. Snikket actually requires its own certificates because it needs to provide TLS for non-HTTP services too (i.e. XMPP) so unfortunately providing a HTTPS reverse proxy is not enough.

That said, it obviously is an extremely common setup, and we're working on figuring out a way to keep a painless setup while sharing HTTP with another web server. That didn't make it into the initial release but it's among our top priorities for upcoming releases. Stay tuned :)

@h30x Hey, sure. Invite links are just normal links... the QR code is one convenient way to share them to your phone, but feel free to send them over email, SMS or whatever!

@mopp @timttmy Yes, there would be a brief downtime (typically a few seconds). Client apps will simply quietly reconnect.

@timttmy welcome aboard! Super early right now, glad to hear things went well! Update stuff is coming soon, but for now a simple `docker-compose pull && docker-compose up -d` in the snikket directory will get you on the latest image.

@dagang correct! The app is designed for connecting to a Snikket server. When you have set up a Snikket server you can generate as many invite links as you want, to help your contacts sign up to your server using the app 🧙

Show more

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.