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


  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Cloudron Forum

Apps | Demo | Docs | Install

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

Scheduled Pinned Locked Moved App Wishlist
17 Posts 9 Posters 928 Views
    • 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.
  • jdaviescoatesJ Offline
    jdaviescoatesJ Offline
    jdaviescoates
    wrote on last edited by
    #1

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

    I use Cloudron with Gandi & Hetzner

    murgeroM T 2 Replies Last reply
    10
  • murgeroM Offline
    murgeroM Offline
    murgero App Dev
    replied to jdaviescoates on last edited by murgero
    #2

    @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

    jdaviescoatesJ 1 Reply Last reply
    1
  • jdaviescoatesJ Offline
    jdaviescoatesJ Offline
    jdaviescoates
    replied to murgero on last edited by
    #3

    @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

    murgeroM jdaviescoatesJ 2 Replies Last reply
    2
  • murgeroM Offline
    murgeroM Offline
    murgero App Dev
    replied to jdaviescoates on last edited by
    #4

    @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
    1
  • jdaviescoatesJ Offline
    jdaviescoatesJ Offline
    jdaviescoates
    replied to jdaviescoates on last edited by
    #5

    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
    1
  • mehdiM Offline
    mehdiM Offline
    mehdi App Dev
    wrote on last edited by
    #6

    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!

    marcusquinnM 1 Reply Last reply
    2
  • marcusquinnM Offline
    marcusquinnM Offline
    marcusquinn
    replied to mehdi on last edited by
    #7

    @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

    mehdiM 1 Reply Last reply
    0
  • mehdiM Offline
    mehdiM Offline
    mehdi App Dev
    replied to marcusquinn on last edited by
    #8

    @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
    3
  • T Offline
    T Offline
    timka
    replied to jdaviescoates on last edited by
    #9

    @jdaviescoates

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

    jdaviescoatesJ 1 Reply Last reply
    1
  • jdaviescoatesJ Offline
    jdaviescoatesJ Offline
    jdaviescoates
    replied to timka on last edited by
    #10

    @timka I'm liking the look of Snikket

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

    I use Cloudron with Gandi & Hetzner

    1 Reply Last reply
    0
  • O Offline
    O Offline
    opensourced
    wrote on last edited by
    #11

    ejabberd would be freakin amazing!!

    1 Reply Last reply
    2
  • nebulonN Offline
    nebulonN Offline
    nebulon Staff
    wrote on last edited by
    #12

    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.

    murgeroM potemkin_aiP 2 Replies Last reply
    3
  • murgeroM Offline
    murgeroM Offline
    murgero App Dev
    replied to nebulon on last edited by
    #13

    @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

    jdaviescoatesJ 1 Reply Last reply
    3
  • jdaviescoatesJ Offline
    jdaviescoatesJ Offline
    jdaviescoates
    replied to murgero on last edited by
    #14

    @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
    1
  • potemkin_aiP Offline
    potemkin_aiP Offline
    potemkin_ai
    replied to nebulon on last edited by
    #15

    @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
    1
  • potemkin_aiP Offline
    potemkin_aiP Offline
    potemkin_ai
    wrote on last edited by
    #16

    Openfire could be an easier option, btw

    1 Reply Last reply
    0
  • S syn referenced this topic on
  • L Offline
    L Offline
    LoudLemur
    wrote last edited by
    #17

    What is the latest on supporting ejabberd?

    1 Reply Last reply
    1

  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Login

  • Don't have an account? Register

  • Login or register to search.