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


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
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
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Prosody + Converse.js

Prosody + Converse.js

Scheduled Pinned Locked Moved App Wishlist
34 Posts 7 Posters 6.7k Views 7 Watching
  • 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.
  • murgeroM murgero

    @syn Oh! My bad. I've been out of the community for a few months and just coming back now.

    S Offline
    S Offline
    syn
    App Dev
    wrote on last edited by
    #24

    @murgero If you want to use JIDs like murgero@chat.example.com - no special instructions, it works as is.

    If you want your JID to be murgero@example.com - currently you must choose example.com as cloudron app domain, otherwise it won't work.

    XMPP allows you to have JIDs on a different server than where A-record is pointing to, see https://www.rfc-editor.org/rfc/rfc6120#section-3.2.1

    Notice that the server must present a valid CA-trusted TLS certificate for example.com in this set up, not it's own chat.example.com.

    Currently prosody.cfg.lua is not set up to handle other domains except the one that the app is installed as. For me it does not make sense to implement the config handling unless I have a way to provide no-manual-actions experience.

    Feel free to contribute though.

    murgeroM 1 Reply Last reply
    0
    • S syn

      @murgero If you want to use JIDs like murgero@chat.example.com - no special instructions, it works as is.

      If you want your JID to be murgero@example.com - currently you must choose example.com as cloudron app domain, otherwise it won't work.

      XMPP allows you to have JIDs on a different server than where A-record is pointing to, see https://www.rfc-editor.org/rfc/rfc6120#section-3.2.1

      Notice that the server must present a valid CA-trusted TLS certificate for example.com in this set up, not it's own chat.example.com.

      Currently prosody.cfg.lua is not set up to handle other domains except the one that the app is installed as. For me it does not make sense to implement the config handling unless I have a way to provide no-manual-actions experience.

      Feel free to contribute though.

      murgeroM Offline
      murgeroM Offline
      murgero
      App Dev
      wrote on last edited by
      #25

      @syn Gotcha, for a lot of users, domain will matter. Hopefully cloudron will allow more cert access for first level domains. I'd love to test this out as well.

      You use converse.js for this, have you looked into movim at all for a front end too?

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

      S 1 Reply Last reply
      0
      • murgeroM murgero

        @syn Gotcha, for a lot of users, domain will matter. Hopefully cloudron will allow more cert access for first level domains. I'd love to test this out as well.

        You use converse.js for this, have you looked into movim at all for a front end too?

        S Offline
        S Offline
        syn
        App Dev
        wrote on last edited by
        #26

        @murgero movim looks interesting, I can totally see it as another app on cloudron. XMPP allows for 3rd party web clients over BOSH/websockets. I would set up CORS on prosody for this, if not already supported.

        1 Reply Last reply
        2
        • S Offline
          S Offline
          syn
          App Dev
          wrote on last edited by
          #27

          @girish I consider this app ready for Beta submission to cloudron app store.

          jdaviescoatesJ 1 Reply Last reply
          2
          • S syn

            @girish I consider this app ready for Beta submission to cloudron app store.

            jdaviescoatesJ Online
            jdaviescoatesJ Online
            jdaviescoates
            wrote on last edited by
            #28

            @syn said in Prosody + Converse.js:

            @girish I consider this app ready for Beta submission to cloudron app store.

            sounds great, I may have missed it, but where is the code?

            I use Cloudron with Gandi & Hetzner

            robiR 1 Reply Last reply
            0
            • jdaviescoatesJ jdaviescoates

              @syn said in Prosody + Converse.js:

              @girish I consider this app ready for Beta submission to cloudron app store.

              sounds great, I may have missed it, but where is the code?

              robiR Offline
              robiR Offline
              robi
              wrote on last edited by
              #29

              @jdaviescoates said in Prosody + Converse.js:

              @syn said in Prosody + Converse.js:

              @girish I consider this app ready for Beta submission to cloudron app store.

              sounds great, I may have missed it, but where is the code?

              scroll up bud, you've asked this before 😉

              Conscious tech

              jdaviescoatesJ 2 Replies Last reply
              1
              • robiR robi

                @jdaviescoates said in Prosody + Converse.js:

                @syn said in Prosody + Converse.js:

                @girish I consider this app ready for Beta submission to cloudron app store.

                sounds great, I may have missed it, but where is the code?

                scroll up bud, you've asked this before 😉

                jdaviescoatesJ Online
                jdaviescoatesJ Online
                jdaviescoates
                wrote on last edited by
                #30

                @robi said in Prosody + Converse.js:

                @jdaviescoates said in Prosody + Converse.js:

                @syn said in Prosody + Converse.js:

                @girish I consider this app ready for Beta submission to cloudron app store.

                sounds great, I may have missed it, but where is the code?

                scroll up bud, you've asked this before 😉

                😆

                I use Cloudron with Gandi & Hetzner

                1 Reply Last reply
                0
                • synchroneS synchrone

                  Kaiwa is no longer maintained, but there is now inverse.chat.

                  I have packaged this as https://git.cloudron.io/synchrone/jabber-app, but also got stuck on TLS certificates.

                  jdaviescoatesJ Online
                  jdaviescoatesJ Online
                  jdaviescoates
                  wrote on last edited by
                  #31

                  Here it is:

                  @synchrone said in Prosody + Converse.js:

                  I have packaged this as https://git.cloudron.io/synchrone/jabber-app

                  I use Cloudron with Gandi & Hetzner

                  1 Reply Last reply
                  1
                  • robiR robi

                    @jdaviescoates said in Prosody + Converse.js:

                    @syn said in Prosody + Converse.js:

                    @girish I consider this app ready for Beta submission to cloudron app store.

                    sounds great, I may have missed it, but where is the code?

                    scroll up bud, you've asked this before 😉

                    jdaviescoatesJ Online
                    jdaviescoatesJ Online
                    jdaviescoates
                    wrote on last edited by jdaviescoates
                    #32

                    @robi said in Prosody + Converse.js:

                    @jdaviescoates said in Prosody + Converse.js:

                    @syn said in Prosody + Converse.js:

                    @girish I consider this app ready for Beta submission to cloudron app store.

                    sounds great, I may have missed it, but where is the code?

                    scroll up bud, you've asked this before 😉

                    I think I got confused because @synchrone has turned into @syn 😉

                    I use Cloudron with Gandi & Hetzner

                    S 1 Reply Last reply
                    0
                    • jdaviescoatesJ jdaviescoates

                      @robi said in Prosody + Converse.js:

                      @jdaviescoates said in Prosody + Converse.js:

                      @syn said in Prosody + Converse.js:

                      @girish I consider this app ready for Beta submission to cloudron app store.

                      sounds great, I may have missed it, but where is the code?

                      scroll up bud, you've asked this before 😉

                      I think I got confused because @synchrone has turned into @syn 😉

                      S Offline
                      S Offline
                      syn
                      App Dev
                      wrote on last edited by
                      #33

                      I wanted to keep using the account that has the app dev badge 🙂
                      Also may have lost access to the old one over the years.

                      girishG 1 Reply Last reply
                      2
                      • S syn

                        I wanted to keep using the account that has the app dev badge 🙂
                        Also may have lost access to the old one over the years.

                        girishG Offline
                        girishG Offline
                        girish
                        Staff
                        wrote on last edited by
                        #34

                        @syn awesome 🙂 There's some apps that we are pushing out right now, will get to this. Thanks!

                        1 Reply Last reply
                        2
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

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