XMPP Service Operators - 2023-06-01


  1. tee

    is there any place where ideas are discussed or recorded in an effort to have sane settings on xmpp servers?

  2. tee

    something like recommended settings

  3. Menel

    I think that's here

  4. nuegia.net

    tee, this is that place

  5. nuegia.net

    no, your not allowed to discuss sane server settings here

  6. nuegia.net

    only insane and totally broken settings will be allowed

  7. nuegia.net

    this is how we operate

  8. deport

    sounds good

  9. deport

    I was thinking that there should be something similar to XEP's but less obligatory

  10. deport

    like guidelines for making XMPP a good experience

  11. deport

    I don't know how often this is possible

  12. msavoritias

    we have the compliance suites

  13. msavoritias

    https://xmpp.org/extensions/xep-0479.html

  14. msavoritias

    its guidelines to have a consistent experience for people using xmpp

  15. msavoritias

    for servers and app devs

  16. deport

    and example is c2s_timeout and whatever the equivalent is in ejabberd

  17. deport

    the first thing you do when you start with xmpp is create an account

  18. deport

    conversations.im has a connection timeout of 30 seconds

  19. deport

    you basically have to race to complete it

  20. deport

    it's so bad and unnecessary (afaict) that it seems like deliberate trolling

  21. deport

    I wonder if they have logs that they would share to calculate what percentage of account creation attempts timeout on their server

  22. deport

    and short timeout setting like this are common

  23. deport

    the current default in prosody for c2s_timeout on prosody is 300 seconds which is probably acceptable but could be longer

  24. deport

    so, is there some justification for these short times?

  25. deport

    and does anyone know what the equivalent setting is for ejabberd?

  26. Menel

    Just everyone copy prosody defaults and be done 😜

  27. Menel

    I don't think more then 5 min is nessesary

  28. edhelas

    Prosody is an african word that means "I don't know how to configure my ejabberd"

  29. ☭Mike Yellow

    > Prosody is an african word that means "I don't know how to configure my ejabberd" Hahahahahahaha……

  30. Trung

    > Just everyone copy prosody defaults and be done 😜 hmmm that's boring. step1: `git clone https://git.kernel.org/`

  31. savagepeanut

    > only insane and totally broken settings will be allowed You forgot cert expiration announcements :)

  32. Ellenor Bjornsdottir

    piration

  33. gooya

    > Prosody is an african word that means "I don't know how to configure my ejabberd" Although I'd argue you can setup a more complex server using prosody than ejabberd. So by default prosody might be easier than ejabberd but if you want to create a complex setup, prosody offers more and is therefore harder to setup.

  34. Brian

    Indeed. The Prosody website says "minutes", but I decided to build my config from the ground up based on the current compliance suites, so it took a few hours. About a week and around a dozen community modules later, I had things fully dialed in.

  35. Licaon_Kter

    Use ejabberd.yml.example and start server, what week? :) /jk

  36. ben

    That's how I started my server

  37. ben

    "about a week" sounds fair for prosody once you get involved in its module hell

  38. nuegia.net

    starting 2 days ago my server is officially too cool for the US

  39. nuegia.net

    About this page Our systems have detected unusual traffic from your computer network. This page checks to see if it's really you sending the requests, and not a robot. Why did this happen? IP address: Time: 2023-06-01T19:13:04Z URL: https://www.google.com/

  40. moparisthebest

    I have bad news: you'll never stop tweaking it

  41. nuegia.net

    banned from google for being a robot

  42. nuegia.net

    hello fellow robots, how do you do?

  43. ben

    jabber.org switched to prosody like months ago and they still haven't set up all the modules yet (never will?)

  44. ben

    > I have bad news: you'll never stop tweaking it 🥺

  45. moparisthebest

    If you are talking speed from nothing to well configured XMPP server I think Snikket has to be the winner

  46. ben

    Gotta be

  47. MattJ

    ben [20:25]: > jabber.org switched to prosody like months ago and they still haven't set up all the modules yet (never will?) This is nothing to do with the ease/difficulty of configuring Prosody. We have a clear list of what we plan to do, but we're currently stuck on an old Prosody version for... complex reasons. We're working on transitioning to another server (which will be easier than the last migration), but what little time we have has been taken up by the crash and recovery of an XSF server.

  48. ben

    Oh no

  49. savagepeanut

    I'd be interested in a blog post on the challenges of migrating and updating jabber.org once it's all done. I'm guessing it's somewhat unusual circumstances

  50. winnie

    openssl 3.0.9 is in fedora updates-testing sudo dnf update --enablerepo=*updates-testing openssl*

  51. Brian

    > I have bad news: you'll never stop tweaking it That's true for ANYTHING IT related.

  52. nuegia.net

    !version jabber.org

  53. nuegia.net

    ooh

  54. nuegia.net

    custom trunk

  55. nuegia.net

    hey, if i want to give someone my jid contact but they don't care about learn what xmpp is or details, can I just point them to snikket.org and give them my jid? Would that work? Is snikket up and running yet?

  56. nuegia.net

    last news i hard about snikket was it was just an idea with a website under construction

  57. Licaon_Kter

    nuegia.net: no, they need an account and a client

  58. Licaon_Kter

    It was an idea, it's a working thing for a while now...