GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    arcanicanis (arcanicanis@were.social)'s status on Tuesday, 18-Oct-2022 09:24:29 JST arcanicanis arcanicanis
    Well that's a massive announcement: https://www.process-one.net/blog/matrix-protocol-added-to-ejabberd/
    In conversation Tuesday, 18-Oct-2022 09:24:29 JST from were.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.process-one.net
      Matrix protocol added to ejabberd
      from Mickaël Rémond
      Matrix protocol interoperability is being added to the next versions of ejabberd Business Edition, with a focus on scalability.
    • Embed this notice
      arcanicanis (arcanicanis@were.social)'s status on Friday, 25-Nov-2022 16:34:42 JST arcanicanis arcanicanis
      in reply to
      I guess I recant some of my interest in this announcement. I've been on a little expedition of finding a good XMPP server that's capable of clustering, and comparing various offerings.
      In checking the XMPP Compliance Suite 2020, technically ejabberd Community Edition isn't even compliant to the 'Core Server' profile of the IM Compliance Suite, as they HTTP File Upload (XEP-0363) intentionally left out and only available in the commercial offering, when that's honestly a pretty scammy thing to do since that extension is very essential in XMPP in recent years.
      For probably several years now I've been using Prosody which has been very stable and sufficient for a small userbase, but is intended as more of a 'just for fun' project with a focus on very easy moddability, but not architected for clustering (or horizontal scaling).
      I took a peek at what the commercial offerings for ejabberd are, and it's pretty much starting 300EUR/month for their SaaS option and that's something that nukes the financial ability of a small community thing just starting out.
      Then I was peeking around for other options and saw the mention of MongooseIM in the Pleroma docs, which seemed oddly peculiar given that I haven't seen any endorsement/usage of that software elsewhere. Every fediverse instance I've spotted that hosts XMPP adjacent to their Pleroma/MissKey instance all seem to have opted for Prosody (likely for easy setup, and small userbase), I haven't found much else.
      ejabberd seems to be a "open core" mindset (open source base, presumably proprietary extras for the rest of it), while MongooseIM is apparently an ejabberd fork of at least over a decade ago (formerly esl-ejabberd) that appears to be a fully open source offering versus something that hides away essentials into a commercial option. I figure that whenever the ejabberd XMPP-Matrix source code drops that people will be able to take some ideas into implementing it into other projects (or just making a portable XMPP component service, for that matter), versus it being an ejabberd exclusive.
      Either way, I'm still on a hunt for finding anyone out there that actually uses (or used) MongooseIM and will be looking into it further. I've generally lost all interest in ejabberd. Meanwhile Prosody is still good software for <1k users instances.
      In conversation Friday, 25-Nov-2022 16:34:42 JST permalink
    • Embed this notice
      arcanicanis (arcanicanis@were.social)'s status on Friday, 25-Nov-2022 16:35:20 JST arcanicanis arcanicanis
      in reply to
      I guess I recant some of my interest in this announcement. I've been on a little expedition of finding a good XMPP server that's capable of clustering, and comparing various offerings. In checking the XMPP Compliance Suite 2020, technically ejabberd Community Edition isn't even compliant to the 'Core Server' profile of the IM Compliance Suite, as they HTTP File Upload (XEP-0363) intentionally left out and only available in the commercial offering, when that's honestly a pretty scammy thing to do since that extension is very essential in XMPP in recent years.

      For probably several years now I've been using Prosody which has been very stable and sufficient for a small userbase, but is intended as more of a 'just for fun' project with a focus on very easy moddability, but not architected for clustering (or horizontal scaling).
      I took a peek at what the commercial offerings for ejabberd are, and it's pretty much starting 300EUR/month for their SaaS option and that's something that nukes the financial ability of a small community thing just starting out.

      Then I was peeking around for other options and saw the mention of MongooseIM in the Pleroma docs, which seemed oddly peculiar given that I haven't seen any endorsement/usage of that software elsewhere. Every fediverse instance I've spotted that hosts XMPP adjacent to their Pleroma/MissKey instance all seem to have opted for Prosody (likely for easy setup, and small userbase), I haven't found much else.

      ejabberd seems to be a "open core" mindset (open source base, presumably proprietary extras for the rest of it), while MongooseIM is apparently an ejabberd fork of at least over a decade ago (formerly esl-ejabberd) that appears to be a fully open source offering versus something that hides away essentials into a commercial option. I figure that whenever the ejabberd XMPP-Matrix source code drops that people will be able to take some ideas into implementing it into other projects (or just making a portable XMPP component service, for that matter), versus it being an ejabberd exclusive.

      Either way, I'm still on a hunt for finding anyone out there that actually uses (or used) MongooseIM and will be looking into it further. I've generally lost all interest in ejabberd. Meanwhile Prosody is still good software for <1k users instances.
      In conversation Friday, 25-Nov-2022 16:35:20 JST permalink
    • Embed this notice
      arcanicanis (arcanicanis@were.social)'s status on Friday, 25-Nov-2022 16:37:28 JST arcanicanis arcanicanis
      in reply to
      I guess I recant some of my interest in this announcement. I've been on a little expedition of finding a good XMPP server that's capable of clustering, and comparing various offerings. In checking the XMPP Compliance Suite 2020, technically ejabberd Community Edition isn't even compliant to the 'Core Server' profile of the IM Compliance Suite, as HTTP File Upload (XEP-0363) was intentionally left out and only available in the commercial offering, when that's honestly a pretty scammy thing to do since that extension is very essential in XMPP in recent years.

      For probably several years now I've been using Prosody which has been very stable and sufficient for a small userbase, but is intended as more of a 'just for fun' project with a focus on very easy moddability, but not architected for clustering (or horizontal scaling).
      I took a peek at what the commercial offerings for ejabberd are, and it's pretty much starting 300EUR/month for their SaaS option and that's something that nukes the financial ability of a small community thing just starting out.

      Then I was peeking around for other options and saw the mention of MongooseIM in the Pleroma docs, which seemed oddly peculiar given that I haven't seen any endorsement/usage of that software elsewhere. Every fediverse instance I've spotted that hosts XMPP adjacent to their Pleroma/MissKey instance all seem to have opted for Prosody (likely for easy setup, and small userbase), I haven't found much else.

      ejabberd seems to be a "open core" mindset (open source base, presumably proprietary extras for the rest of it), while MongooseIM is apparently an ejabberd fork of at least over a decade ago (formerly esl-ejabberd) that appears to be a fully open source offering. I figure that whenever the ejabberd XMPP-Matrix source code drops that people will be able to take some ideas into implementing it into other projects (or just making a portable XMPP component service, for that matter), versus it being an ejabberd exclusive.

      Either way, I'm still on a hunt for finding anyone out there that actually uses (or used) MongooseIM and will be looking into it further. I've generally lost all interest in ejabberd. Meanwhile Prosody is still good software for <1k users instances.
      In conversation Friday, 25-Nov-2022 16:37:28 JST permalink
    • Embed this notice
      arcanicanis (arcanicanis@were.social)'s status on Friday, 25-Nov-2022 18:35:18 JST arcanicanis arcanicanis
      in reply to
      Derp, I'm retarded, I guess HTTP File Upload (XEP-0357) is there:
      https://docs.ejabberd.im/admin/configuration/modules/#mod-http-upload
      https://github.com/processone/ejabberd/blob/master/src/mod_http_upload.erl

      It was just very poorly represented on the supported XEP table:
      https://www.process-one.net/en/ejabberd/protocols/ (no checkmark under "Community Server", while "Contribution module" looks like it's listed under Business only)
      In conversation Friday, 25-Nov-2022 18:35:18 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: docs.ejabberd.im
        Modules Options | ejabberd Docs
      2. Domain not in remote thumbnail source whitelist: repository-images.githubusercontent.com
        ejabberd/mod_http_upload.erl at master · processone/ejabberd
        Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server) - ejabberd/mod_http_upload.erl at master · processone/ejabberd
      3. Domain not in remote thumbnail source whitelist: static.process-one.net
        Protocols
        from Marek Foss
        ejabberd offers the most comprehensive featureset of any instant messaging server on the market.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.