XMPP Service Operators - 2021-01-28


  1. mjk

    Yeah, I think with no s2s you're good. That is, if you're okay with your family manually specifying connection port in account settings :)

  2. mwk

    Ya

  3. mwk

    > Here's one good guide https://www.process-one.net/blog/how-to-move-the-office-to-real-time-im-on-ejabberd/ This server have a voice call and voice messages ?

  4. Licaon_Kter

    mwk: read all 3 https://www.process-one.net/blog/how-to-move-the-office-to-real-time-im-on-ejabberd/ & https://www.process-one.net/blog/how-to-set-up-ejabberd-video-voice-calling/ & https://www.process-one.net/blog/how-to-configure-ejabberd-to-get-100-in-xmpp-compliance-test/ 👍

  5. Licaon_Kter

    mjk: you can't add SRVs to IPs, you'd need an actual domain Also, not sure dynamic domains can handle SRVs, but might be a provider thing.

  6. ernst.on.tour

    Whats the difference between "normal" and "dynamic" dns ? 😉 My dns-provider offer a dynamic-dns-api to bypass dns-config-webpage

  7. ernst.on.tour

    SRV is static and only A or AAAA will dynamicly change

  8. Licaon_Kter

    ernst.on.tour: difference being static IP or not I guess

  9. Licaon_Kter

    By dynamic I means `mydomain.dyndns.com` stuff

  10. ernst.on.tour

    The dns should be the same, dynamic means you have to change your ip entry more than once a decade 😉 Dyndns.com offer a client to bypass web-config-page, some router/fritzbox offer a buildin-client, my dns-provider offers a dyndns-compatible api. Therefor my homebased-daily-changed-ip will be updated just the same as by dyndns

  11. ernst.on.tour

    SRV were prepared once via webpage and A/AAAA is held upto-date via little python-script and their api

  12. jonas’

    that’d work, just be aware that you might lose messages sent while you’re changing IPs

  13. Arne

    you can also rent a static ip over vpn ernst.on.tour

  14. ernst.on.tour

    jonas’: The python-script is running each two minutes to test external ip and update it if needed. "Downtime" could be worsetime 2:15. I think its okay for an "internal/small" server. Also main ip-switch-time is at night between 03:00-04:00 😉

  15. mwk

    > The dns should be the same, dynamic means you have to change your ip entry more than once a decade 😉 > Dyndns.com offer a client to bypass web-config-page, some router/fritzbox offer a buildin-client, my dns-provider offers a dyndns-compatible api. > Therefor my homebased-daily-changed-ip will be updated just the same as by dyndns No-ip.net the same ?

  16. jonas’

    heads up: *.jabber.network services may get disrupted briefly while the domain transfer is ongoing

  17. Martin

    gk

  18. Martin

    gl

  19. chunk

    jonas’, congrats mang

  20. chunk

    i have an idea too btw

  21. chunk

    I wondered if I could design a page that utilizes meta data from the info that search.jabber.network would spit out. Basically like... Redesign that page and allow it to show the data on the items in a very nice way.. But how would I get that data? Is it available anywhere with api?

  22. Martin

    Of course. That's how conversations uses it.

  23. chunk

    I thought so, that's awesome. Anybody know how?

  24. Martin

    https://search.jabber.network/docs/api

  25. mjk

    > This server have a voice call and voice messages ? Voice messages are files, and any xmpp servers supports that. Voice (and video) calls are handled by a TURN server, and ejabberd embeds one. See Licaon's links

  26. mjk

    mwk: > This server have a voice call and voice messages ? Voice messages are files, and any xmpp servers supports that. Voice (and video) calls are handled by a TURN server, and ejabberd embeds one. See Licaon's links

  27. jonas’

    chunk, you know, you can also propose patches against s.j.n ;)

  28. mjk

    > Also, not sure dynamic domains can handle SRVs, but might be a provider thing. Yeah, not every freemium ddns provider allows full spectrum of record types without payment. No-ip, iirc, only allows A.

  29. chunk

    jonas’, what does "propse patches" mean?

  30. chunk

    I wanted to include in my future "user friendly, get everybody to the chat server" idea that list with my own design. If I can curl from somewhere even just the JIDs I'd be good to figure out the meta data somehow

  31. chunk

    Suppose it's a rather exclusive type of thing tho

  32. jonas’

    ok, maybe I don’t understand what you’re trying

  33. chunk

    what im saying is i don't understand what you mean by propose a patch on your site

  34. jonas’

    chunk, if you have concrete proposals how to improve the UX s.j.n, I’m all ears

  35. chunk

    Ok. No I don't want to take over your list by any means, no sir. Aha now I see where you're coming from. My apoligies I think I originally meant to start this convo off just saying it was an idea I had, nothing serious, and to look into it. I just am looking for a new idea for my lust of designing stuff around meta data. Forget I asked :)

  36. chunk

    I'm also curious how I can use PHP and curl to find that meta data. Or basic information about what comes up in discover services in gajim.. And recursively search server > MUC > rooms

  37. jonas’

    you can’t do that with curl, needs to be done with XMPP

  38. jonas’

    (what gajim does)

  39. jonas’

    chunk, https://search.jabber.network/docs/api#http check that to interface with s.j.n over HTTP

  40. chunk

    thank you sir, much appreciated

  41. mwk

    Is there alternative XMPP for chat ? I have IRC Server done , but im give up in xmpp . , Any alternative ?

  42. MattJ

    The best alternative to XMPP is Snikket ;)

  43. mwk

    Sinkket have same functions of xmpp ?

  44. Licaon_Kter

    mwk: given up because?

  45. mwk

    I follow many resources in internet to build my xmpp server , not success

  46. mwk

    Is there some one have success in pi ?

  47. mwk

    Or have ready to use iso

  48. Licaon_Kter

    mwk: me, others, works fine

  49. mwk

    What server you have ?

  50. Licaon_Kter

    But you need to know how to Linux more than how to xmpp

  51. mwk

    What os u have ?

  52. Licaon_Kter

    mwk: the one I gave you info about, the 3 links above

  53. mwk

    Rasbian or ubuntu or windows

  54. Licaon_Kter

    Did you see them?

  55. mwk

    Yes

  56. mwk

    I see the

  57. Licaon_Kter

    Debian arm64 here

  58. Licaon_Kter

    What did you have and which server did you try?

  59. mwk

    Im looking for running on pi

  60. mwk

    Not on windows pc

  61. mwk

    Why no github ready to use tool ?

  62. mwk

    Is there ?

  63. mwk

    Fo pi

  64. Licaon_Kter

    You want image to burn and be done?

  65. mwk

    Yes

  66. mwk

    Thats what im look for

  67. Licaon_Kter

    Well, no one felt the need I guess.

  68. mwk

    Is there some one success install tool in pi ?

  69. mwk

    Xmpp server

  70. Licaon_Kter

    aenigma is still developed on Github?

  71. Licaon_Kter

    mwk: which Pi? Which OS?

  72. jonas’

    mwk, did you see https://snikket.org/service/ ?

  73. Licaon_Kter

    jonas’: lets confuse them with docker?

  74. jonas’

    it *is* easy to install

  75. mwk

    Debian pi 3b+

  76. Licaon_Kter

    jonas’: > it *is* easy to install Docker should be usable, true

  77. mwk

    Licaon_Kter: thanks , i wil look now gr snikket

  78. mwk

    jonas’: thanks i wiil.look now for snikket

  79. jonas’

    mwk, raspberry pi support will be available starting monday though

  80. jonas’

    It is already in dev, but dev is unstable -> wait for release on monday

  81. mwk

    On Monday next week (

  82. mwk

    ?

  83. jonas’

    yes

  84. mwk

    Fromwere i got news when release?

  85. jonas’

    twitter or blog, linked at the bottom of https://snikket.org

  86. mwk

    In nit see any thing in website

  87. jonas’

    https://twitter.com/snikket_im or https://snikket.org/blog/

  88. mwk

    Thanks

  89. mwk

    Were news about raspberry pi

  90. mwk

    ?

  91. jonas’

    will be in the release announcement

  92. Arne

    Hey, can anyonr recommend a very lightweight xmpp client for administrating MUCs? :)

  93. Arne

    Gajim is fine for sure, but I still didn't try any terminal client

  94. Link Mauve

    As a poezio maintainer… Hi! poezio exists!

  95. Link Mauve

    It’s not super light due to Python, but so is Gajim so…

  96. Arne

    Thanks Link Mauve . I take a look on it

  97. mwk

    im looking to setup snikket server in ubuntu laptop and make it server , i register my email in snikket.org , i follow the instructions up to step 4 in website instructions , i make via nano docker-compose.yml and snikket.conf I put my home fix ddns adress and put my email too , Now when i try docker-compose up -d I got output : /usr/local/bin/docker-compose: line 1: Not: command not found . I check the file in /usr/local/bin/docker-compose and open it , i see nothing inside ! Just i see this text : not found What should i do ? When i open new terminal and try type : docker I see i have docker installed on my system ! Any advice ??

  98. mwk

    When i try : docker-compose , i got same error up

  99. mwk

    /user/local/bin/docker-compose: line1: Not: command not found

  100. mwk

    My laptop. Ubuntu x86 bit

  101. mwk

    How to fix this error in docker-compose

  102. mwk

    ,,,,😔

  103. Link Mauve

    mwk, why don’t you install it from your distribution packages, instead of downloading a file manually?

  104. Link Mauve

    Try rm /usr/local/bin/docker-compose && apt install docker-compose

  105. mwk

    I just follow the snikket website steps

  106. Link Mauve

    Try that maybe?

  107. mwk

    I will now

  108. MattJ

    I'm very curious what the output of this command would say: head /usr/local/bin/docker-compose

  109. MattJ

    Seems you downloaded something else there

  110. mwk

    When i try rm it say no such file in directory

  111. MattJ

    Link Mauve, docker/docker-compose in distributions is often problematic in my experience :/

  112. mwk

    But when i try sudo apt install docker-compose , i got it is allredy in newest version

  113. MattJ

    The guide requires new versions, and not everybody is on Arch :)

  114. MattJ

    mwk, run: head /usr/local/bin/docker-compose

  115. MattJ

    and tell me what it says

  116. Link Mauve

    MattJ, oh, I saw your mention of “If you have the docker and docker-compose commands already available on your system, great!” and went with it, sorry.

  117. MattJ

    Ah, fair enough

  118. MattJ

    I should figure out exactly what distros ship the right versions already

  119. mwk

    > mwk, run: head /usr/local/bin/docker-compose > and tell me what it says I got canot open usr local bin .. docker ... For reading , no such file or directory

  120. MattJ

    And: which docker-compose

  121. mwk

    > MattJ, oh, I saw your mention of “If you have the docker and docker-compose commands already available on your system, great!” and went with it, sorry. When i type in terminal docker and hit enter , i see all commands available for docker and toolls , so docker is work ,

  122. mwk

    When try install docker compose tell me im in newest version 1.8.0-2_16.04.1

  123. MattJ

    Ok, then try the command again?

  124. mwk

    > Ok, then try the command again? Command to delete

  125. mwk

    ?

  126. mwk

    Rm

  127. MattJ

    No, the docker-compose command from the guide

  128. mwk

    I forget to tell you

  129. mwk

    I do this

  130. mwk

    Sudo ln -s /usr/local/bin/docker-cimpose /usr/bin/docker-compose

  131. mwk

    So try to rm in usr/bin

  132. mwk

    Not usr/local/bin

  133. MattJ

    Sorry, not really sure what you're doing

  134. MattJ

    Step 1: get docker-compose working

  135. MattJ

    Step 2: follow the rest of the guide :)

  136. mwk

    I delete from usr/bin , but when try to install sudo apt install docket compose , i got same docker-compose is allready in newest version

  137. MattJ

    Then you have docker-compose, so just follow the guide

  138. MattJ

    My laptop battery is nearly flat and I need to sleep... good luck :)

  139. mwk

    I follow the guide but get error up command not found !

  140. mwk

    Ok

  141. mwk

    Thanks

  142. mwk

    Tomorrow we talk

  143. mwk

    Bye

  144. mwk

    ok