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


    Cloudron Forum

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

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

    App Wishlist
    8
    16
    855
    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

      I use Cloudron with Gandi & Hetzner

      murgero T 2 Replies Last reply Reply Quote 10
      • murgero
        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

        --
        https://urgero.org
        ~ Professional Nerd. Freelance Programmer. ~
        Matrix: @murgero:urgero.org

        jdaviescoates 1 Reply Last reply Reply Quote 1
        • 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.

          I use Cloudron with Gandi & Hetzner

          murgero jdaviescoates 2 Replies Last reply Reply Quote 2
          • murgero
            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.

            --
            https://urgero.org
            ~ Professional Nerd. Freelance Programmer. ~
            Matrix: @murgero:urgero.org

            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

              I use Cloudron with Gandi & Hetzner

              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

                  We're not here for a long time - but we are here for a good time :)
                  Jersey/UK
                  Work & Ecommerce Advice: https://brandlight.org
                  Personal & Software Tips: https://marcusquinn.com

                  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 3
                    • T
                      timka @jdaviescoates last edited by

                      @jdaviescoates

                      ejabberd would be really great to have. Two features in one bottle, xmpp and mqtt (or three with SIP 😉 )

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

                        @timka I'm liking the look of Snikket

                        https://forum.cloudron.io/post/23291

                        I use Cloudron with Gandi & Hetzner

                        1 Reply Last reply Reply Quote 0
                        • O
                          opensourced last edited by

                          ejabberd would be freakin amazing!!

                          1 Reply Last reply Reply Quote 2
                          • nebulon
                            nebulon Staff last edited by

                            FYI I took a stab at this two days ago, current state is https://git.cloudron.io/cloudron/ejabberd-app/-/tree/master since I also wanted a XMPP server, however this is quite the beast and I had a hard time so far to figure out the various overlaying ACL and access rules. If anyone has deployed an ejabberd instance in the past, let us know maybe we can work together on this.

                            murgero potemkin_ai 2 Replies Last reply Reply Quote 3
                            • murgero
                              murgero App Dev @nebulon last edited by

                              @nebulon Have you considered snikket or prosody? They are easier to develop for and run.

                              --
                              https://urgero.org
                              ~ Professional Nerd. Freelance Programmer. ~
                              Matrix: @murgero:urgero.org

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

                                @murgero said in ejabberd - Robust, Scalable and Extensible Realtime Server using XMPP, MQTT and SIP:

                                snikket

                                +1 for Snikket

                                I use Cloudron with Gandi & Hetzner

                                1 Reply Last reply Reply Quote 1
                                • potemkin_ai
                                  potemkin_ai @nebulon last edited by

                                  @nebulon what kind of help you might need here?
                                  I'm exploring my options for XMPP server as well, maybe I could be of help here.

                                  1 Reply Last reply Reply Quote 1
                                  • potemkin_ai
                                    potemkin_ai last edited by

                                    Openfire could be an easier option, btw

                                    1 Reply Last reply Reply Quote 0
                                    • Referenced by  S syn 
                                    • First post
                                      Last post
                                    Powered by NodeBB