XMPP Service Operators - 2026-08-15


  1. nigel_

    freespoken.nz yeah I'm not familiar with that one. Im open to running one, and can probably get a free vps by talking nicely to my friend. My only concern is having enough admins/moderators available around the clock to sort any potential (spammer) issues.

  2. freespoken.nz

    Yeah, I'd also be concerned about having the energy to deal with spammers.

    πŸ’― 1
  3. nigel_

    I helped a friend run mastodon.nz for a few years before our hardware he had colo in Auckoand DC aged out with SSD wear etc, and friend wasnt interested enough to keep poking hardware at it, so we found an admin running an Aussie server to take over. Us admins/moderators are all still in a private chat together a few years later and it mostly never felt like a chore because there were 6 or 7 of us.

  4. nigel_

    Having enough people makes it so much better. There were 6 of us when we only had 100 users, and when we approached 10k users it was busier but still manageable.

  5. nigel_

    Send me a DM at this username at lowkey.party if you are thinking a combined effort might be something to look at.

  6. freespoken.nz

    Maybe, thanks. I'm tim@ my domain, if you want to contact me.

    πŸ‘ 1
  7. nigel_

    oh weird, I have a underline after my name here

  8. freespoken.nz

    I'm tempted by the invite tree model, but I'm currently fairly generous about upload size and storage duration (forever), which I might need to reduce if it went beyond people I know personally.

  9. nigel_

    yeah, agreed.

  10. jjj333_p [pain.agency]

    i wish existing http upload modules allowed for more tiered limits

  11. jjj333_p [pain.agency]

    if i ever get around to developing a client ill probably make an external http upload component to add a lot of experimental features

    πŸ‘€ 1
  12. moparisthebest

    there are 9999999 external http upload components , surely one does what you want ?

  13. jjj333_p [pain.agency]

    ive only heard about one, and i want one that i can easily add experimental features that dont exist in the spec

  14. moparisthebest

    someone had a big list...

  15. Kris

    jjj333_p [pain.agency]: have a look at the Libervia one.

  16. moparisthebest

    oh here's a list https://modules.prosody.im/mod_http_upload_external

  17. jjj333_p [pain.agency]

    > oh here's a list https://modules.prosody.im/mod_http_upload_external oh this is working against prosody's internal component, i was planning to just use slixmpp and have a whole external component with custom xmpp behavior

  18. jjj333_p [pain.agency]

    https://downloadable.pain.agency/file_share/01a002dc-d486-7a4f-814e-9f26dc6d5248/12c48c89-e80d-4a3c-9270-65f2e40d29cf.png

  19. jjj333_p [pain.agency]

    πŸ€”it loaded fine but is complainign about connection

  20. jjj333_p [pain.agency]

    https://downloadable.pain.agency/file_share/01a002de-8e21-79b0-acc8-ef9f839fe28c/1f4a22e9-677f-4436-b218-c645b681d249.png

  21. jjj333_p [pain.agency]

    > jjj333_p [pain.agency]: have a look at the Libervia one. either im looking in the wrong place or this is not what i was looking for

  22. Kris

    https://libervia.org/__b/doc/backend/components.html#file-sharing

  23. jjj333_p [pain.agency]

    ah okay that does have the tiered limits, though that wasnt the main feature i wanted in the end. thanks though

  24. jjj333_p [pain.agency]

    probably a good suggestion for nigel / tim

  25. nigel_

    no I'm happy using the default lol

  26. Kris

    That it allows people to delete uploaded files themselves is the other main advantage.

  27. nigel_

    mah they can age out in a week or month or whatever

  28. nigel_

    meh*

  29. nigel_

    it's a chat service not a file service.

  30. jjj333_p [pain.agency]

    > That it allows people to delete uploaded files themselves is the other main advantage. thats also a nice feature i wanted to implement, unsure how that works here though

  31. Kris

    It is explained in the link I send. Either the client needs to support the xep to browse the files (afaik only Libervia does), or you can do it via ad-hoc commands.

  32. jjj333_p [pain.agency]

    oh that xep already exists, cool

  33. jjj333_p [pain.agency]

    > oh here's a list https://modules.prosody.im/mod_http_upload_external looking at this again, why does the link to the php implementation just go to the direct download not a hg page?

  34. Ben

    why not microbin?

  35. jjj333_p [pain.agency]

    because the raw file download is being served by prosody hg

  36. jjj333_p [pain.agency]

    https://hg.prosody.im/prosody-modules/raw-file/tip/mod_http_upload_external/share.php

  37. Ben

    hmm ok

  38. Menel

    >> oh here's a list https://modules.prosody.im/mod_http_upload_external > looking at this again, why does the link to the php implementation just go to the direct download not a hg page? Because that is the same source as the module you're already looking at. The link to "source" is here https://modules.prosody.im/mod_http_upload_external At the bottom "Source" - link

  39. jjj333_p [pain.agency]

    hm i c