Current focus is on new account security features, mostly upstream in Prosody: https://blog.prosody.im/modern-xmpp-auth/
This is being funded by an NGI/NLnet grant. It's great stuff for sure, though it's all server-side work right now which is less visible. More work on the apps will return soon! 🙂
The Snikket apps require an invitation to an instance to create an account, or an existing account. You (intentionally) can't use them to register on random public XMPP servers.
@kyva If it's your first time with XMPP, do check out Snikket which is an all-inclusive "XMPP distribution" (including server and apps for Android/iOS). The server component is based on Prosody, but in Snikket it is already configured for a bunch of additional features and a web interface for management.
We recommend Snikket if you want an "out of the box" setup, or Prosody if you're looking for more customization or digging deeper into XMPP.
Good luck on your self-hosting journey!
My partner and I switch messengers every two weeks, here's what we found...
In short: we love XMPP!
It has been almost 5 months since I started running a Snikket server. I only had to update once and that was very easy. I faced no issues as of now on the server side. The uptime has been 100%.
This is a blog post I have written on my experience https://fsci.in/blog/snikket-experience/
I found @snikket_im project chatroom as very helping and welcoming. They try their best to help newbies in self-hosting, which usually takes a lot of patience.
The main difficulties you may encounter are conflicts with existing services. Turn off the existing XMPP service if you can, and the HTTP interface will need to be reverse-proxied (instructions are linked from the setup guide). Good luck!
@Muto circle-less invites are planned. The current implementation was a step towards that (before circles were implemented, *everyone* saw *everyone* and there was only a single shared group chat!). We are tracking some of the future work at https://github.com/snikket-im/snikket-server/issues/58
The automatic group chat that is linked to circles is also under review. We're looking into making it optional, and possibly also allowing multiple (e.g. for different topics within the same group of people).
@badrihippo Afraid we don't have anything like this currently. Maybe one day!
Will send you a sample invite to a test instance so you can see it for yourself... 🙂
@koherecoWatchdog Ah, no worries! If you can email your instance domain to email@example.com, we can look into it for you.
@koherecoWatchdog Thanks for the extra info! Care to help out with a little debugging?
On your server, in your Snikket directory (where Snikket's docker-compose.yml resides), run: docker-compose exec snikket_server prosodyctl shell user list example.com
(replace example.com with your Snikket instance's domain name)
It should list the users on your instance. Does it include the user that is not showing in the web interface?
@koherecoWatchdog It's expected that all local user accounts appear on the 'Manage users' page.
Are you using a hosted or self-hosted Snikket instance?
We indeed don't lead with XMPP (or HTTP, or STUN/TURN...) when introducing Snikket. Instead we prefer to discuss features and use-cases, rather than technical details of how they are implemented. Our project aims to welcome folk who don't know what a "protocol" is. People who know what XMPP is already have a lot of choice 🙂
Yes, three DNS records are needed: https://snikket.org/service/help/setup/quickstart/#step-1-dns
If any are missing, (or not proxied correctly by your reverse proxy), it won't be able to obtain certificates.
Hope this helps!
Hey, sorry to hear your setup isn't working yet. You can find some troubleshooting advice at https://snikket.org/service/help/setup/troubleshooting/#certificate-problems
We also have a helpful community chat, details at: https://snikket.org/contact/
@blindscribe We're happy to hear feedback from people about any accessibility issues. We try our best but, as with most things, feedback from real users is always the best 🙂
Thanks in advance for your help!
Easy-to-use privacy-friendly messaging platform. Open source and open standards.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.