Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Navigation

    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    ejabberd - Robust, Scalable and Extensible Realtime Server using XMPP, MQTT and SIP

    App Wishlist
    4
    8
    124
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • jdaviescoates
      jdaviescoates last edited by

      https://ejabberd.im/
      https://github.com/processone/ejabberd

      M 1 Reply Last reply Reply Quote 4
      • M
        murgero App Dev @jdaviescoates last edited by murgero

        @jdaviescoates This or prosody I'd accept. Both are great XMPP servers.

        The server should support at least Push (mainly for iOS/Android clients), HTTP upload, and PubSub.

        And for the web interface, I'd vote for either converse or movim

        jdaviescoates 1 Reply Last reply Reply Quote 2
        • jdaviescoates
          jdaviescoates @murgero last edited by

          @murgero I can't find the link now, but what led me to ejabberd was something about an update to Conversations now doing audio and video calls based on a recent update to ejabberd.

          M jdaviescoates 2 Replies Last reply Reply Quote 2
          • M
            murgero App Dev @jdaviescoates last edited by

            @jdaviescoates Ejabberd is more robust that prosody, but prosody is simpler to configure. I would prefer ejabberd as well tbh - Conversations is a nice app for Android.

            1 Reply Last reply Reply Quote 1
            • jdaviescoates
              jdaviescoates @jdaviescoates last edited by

              Sounds like Conversations audio and video features working pretty well:

              https://blog.wirelessmoves.com/2020/05/xmpp-voice-and-video-calls-with-conversations-a-dream-come-true.html

              1 Reply Last reply Reply Quote 1
              • mehdi
                mehdi App Dev last edited by

                Just a few links that may be helpful if someone wants to try packaging it :

                • https://docs.ejabberd.im/admin/configuration/database-ldap/#relational-databases
                • https://docs.ejabberd.im/admin/configuration/database-ldap/#ldap
                • https://github.com/processone/docker-ejabberd/blob/master/ecs/Dockerfile
                • https://wiki.jabberfr.org/Intégration_de_LDAP_dans_ejabberd

                On first glance, it seems quite packageable. The only thing that I think may be a bit of trouble would be some kind of web interface, to at least provide the Cloudron healthcheck.

                I may end up trying to package it up if I have the time some day. But if anyone else wants to give it a go, be my guest!

                marcusquinn 1 Reply Last reply Reply Quote 2
                • marcusquinn
                  marcusquinn @mehdi last edited by

                  @mehdi Interesting, I guess the SIP could be used with Jami? https://forum.cloudron.io/topic/2311/jami

                  mehdi 1 Reply Last reply Reply Quote 0
                  • mehdi
                    mehdi App Dev @marcusquinn last edited by

                    @marcusquinn Honestly, not sure. I'm more interested in ejabberd for the XMPP.

                    But from a quick look at Jami, it doesn't seem that it needs a SIP server, only that it may use one. I think the point of connecting it to a SIP server is more for connecting to the actual phone system, so there wouldn't really be any point to connect Jami to ejabberd's SIP.

                    1 Reply Last reply Reply Quote 2
                    • First post
                      Last post