Closed Danrancan closed 8 months ago
Hi Dan, thanks for the report!
You're right, this is a bug in a release we rolled out a couple of days ago. I'm working on a fix, hang tight!
Hi Dan,
A new version is published. Try the following commands:
docker-compose pull
docker-compose up -d
Let me know how it goes!
Hi Dan,
A new version is published. Try the following commands:
docker-compose pull docker-compose up -d
Let me know how it goes!
Thank you! This helped me get my certs and find the invite page. However, when opening the invite on iOS 17.3.1 snikket app, I get the following error:
Registering account
Do you wish to register a new account at chat.example.com?
Yes
Registration failure
Server returned an error: remote server timeout (remote-server-timeout)
Any suggestions or advice? I have set everything up exactly as the instructions say from a vanilla Ubuntu 22.04 server. Could it be another snikket bug or is this an error on my server? LET ME KNOW. Thanks a ton!
Due to the issues you had during setup, try restarting everything with:
docker-compose down
docker-compose up -d
If that doesn't fix it, double-check your firewall allows the necessary ports (the firewall could be on your server, e.g. ufw
, or sometimes in a dashboard provided by your hosting provider): https://snikket.org/service/help/advanced/firewall/
You can test your domain works using the tool at https://connect.xmpp.net/ - if everything is set up correctly you should get "Connected" in the "StartTLS" column (the "Direct TLS" column will say "Failed", this is normal).
If you have further problems, join our community chat: https://snikket.org/contact/
Good luck!
Due to the issues you had during setup, try restarting everything with:
docker-compose down docker-compose up -d
If that doesn't fix it, double-check your firewall allows the necessary ports (the firewall could be on your server, e.g.
ufw
, or sometimes in a dashboard provided by your hosting provider): https://snikket.org/service/help/advanced/firewall/You can test your domain works using the tool at https://connect.xmpp.net/ - if everything is set up correctly you should get "Connected" in the "StartTLS" column (the "Direct TLS" column will say "Failed", this is normal).
If you have further problems, join our community chat: https://snikket.org/contact/
Good luck!
Thank you for all of this info, but I overlooked something very simple and fixed it. Turns out, when I clicked on the snikket invite link on my iphone, it automatically opened up the iOS app "Siskin IM" instead of "Snikket". Seems like somehow that link prioritizes a non-snikket app as the default app over snikket itself. To fix the behavior, I just deleted the "Siskin IM" app from my iPhone, and then the link automatically opened up snikket and registered me. You might want to look into why it chose to open up "Siskin IM" instead of snikket though.
Anyways, let me know if you figure out the problem with that to satisfy my curiosity. Thanks for the development and help!
Dan
Glad you solved it!
Unfortunately iOS does indeed have that limitation, and it does not let the user select which app should open the link. It just picks one of them. Siskin and Snikket both handle XMPP links. There isn't anything we can do about it on our side unfortunately, unless Apple decides to improve this behaviour in iOS (for comparison, in the same situation Android does let you select which app to open if there are multiple possibilities).
Glad you solved it!
Unfortunately iOS does indeed have that limitation, and it does not let the user select which app should open the link. It just picks one of them. Siskin and Snikket both handle XMPP links. There isn't anything we can do about it on our side unfortunately, unless Apple decides to improve this behaviour in iOS (for comparison, in the same situation Android does let you select which app to open if there are multiple possibilities).
Thank you very much for the knowledge and background info. Seems like iOS is slacking. Cm'on Apple! get it together! Thanks again for developing this and helping out with the original problem!
I am setting up snikket server on Ubuntu 22.04 Server for the first time. I have followed all of the instructions. I can successfully get to the snicket http://chat.example.com "Snikket is starting" page, but it keeps reloading saying
On the command line
returns nothing.
Running
returns
The following command:
returns the following:
There is little debugging information about Snikket so I don't know what to do next or how to fix this. Could someone please help?