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

    matterbridge - A simple chat bridge. Letting people be where they want to be.

    App Wishlist
    9
    22
    1510
    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 girish

      bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, steam, twitch, ssh-chat, zulip, whatsapp, keybase, matrix and more with REST API (mattermost not required!)

      Sounds useful!

      https://github.com/42wim/matterbridge
      https://github.com/42wim/matterbridge/wiki/Deploy:-Docker

      I use Cloudron with Gandi & Hetzner

      1 Reply Last reply Reply Quote 15
      • W
        will last edited by

        sounds insanely useful

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

          @will there is also Franz:
          https://meetfranz.com/
          https://www.github.com/meetfranz/franz

          But at first look it looks like it's a desktop and mobile app as opposed to a web app

          I use Cloudron with Gandi & Hetzner

          fbartels 1 Reply Last reply Reply Quote 0
          • fbartels
            fbartels App Dev @jdaviescoates last edited by

            @jdaviescoates yes, the two of them are not really related. Matterbridge relays messages between different chat platforms and franz is an electron app to show multiple chat platforms.

            1 Reply Last reply Reply Quote 2
            • ei8fdb
              ei8fdb last edited by

              Having Matterbridge would be incredibly useful. I'm trying to configure it ATM in my mattermost app terminal. This would allow integration with most popular messaging platforms.

              Has anyone got it working?

              fbartels 1 Reply Last reply Reply Quote 0
              • fbartels
                fbartels App Dev @ei8fdb last edited by

                @ei8fdb I have packaged matterbride as an app before, but not for cloudron.

                When fiddling with ci tools I was already thinking about live streaming my work on it. I could set something up for Sunday afternoon (CET) if there would be people interested in watching ( @JOduMonT ?).

                Making an app for cloudron should be relatively easy, the one thing you have to be aware of though is that you have to configure in manually in it's config file, as there is no web UI for it (plus it requires manual setup of whatever system you want to bridge).

                JOduMonT ei8fdb 2 Replies Last reply Reply Quote 6
                • JOduMonT
                  JOduMonT @fbartels last edited by

                  @fbartels said in matterbridge - A simple chat bridge. Letting people be where they want to be.:

                  When fiddling with ci tools I was already thinking about live streaming my work on it. I could set something up for Sunday afternoon (CET) if there would be people interested in watching ( @JOduMonT ?).

                  of course I'm interested 🙂

                  I'm based in Bangkok (https://www.worldtimebuddy.com/cet-to-thailand-bangkok)
                  everything between 2PM and 5PM (CET) would be great

                  fbartels 1 Reply Last reply Reply Quote 0
                  • fbartels
                    fbartels App Dev @JOduMonT last edited by

                    @JOduMonT ok. Just created https://youtu.be/RKcH2yJiLUo see you tomorrow at 14:00. I would timebox the whole thing to a max of two hours, lets see how far we get in that time or if its done even earlier.

                    1 Reply Last reply Reply Quote 1
                    • ei8fdb
                      ei8fdb @fbartels last edited by

                      @fbartels said in matterbridge - A simple chat bridge. Letting people be where they want to be.:

                      @ei8fdb I have packaged matterbride as an app before, but not for cloudron.

                      Ah interesting. I created a mattermost instance, dropped to the terminal and installed matterbridge. Then started writing a config. It works, but I've got a few issues, probably just config file issues.

                      When fiddling with ci tools I was already thinking about live streaming my work on it. I could set something up for Sunday afternoon (CET) if there would be people interested in watching ( @JOduMonT ?).

                      That sounds like a nice idea. It's 13:00 for me so probably in the middle of lunch, I hope I can join tho'.
                      I'm not familiar with youtube livestreaming - are they recorded and then available for playback? Will you be focusing on Matterbridge?

                      Making an app for cloudron should be relatively easy

                      If it were possible to do that on the stream that'd be great. I'd appreciate your help.

                      the one thing you have to be aware of though is that you have to configure in manually in it's config file,

                      Yeah, I've found a few good examples to follow.

                      as there is no web UI for it

                      I was thinking about this. I wonder how much work would it be to create a webUI for this? I've seem a service called SameRoom that (for the user) that provides a UI for configuring Matterbridge (and more no doubt).

                      (plus it requires manual setup of whatever system you want to bridge).

                      So I've installed a Mattermost instance and what I want to do is bridge from my mattermost instance to:

                      • a number of IRC channels (on freenode, and other IRC networks)
                      • a number of channels on a number of Slack instances
                      • a number of channels on 2 Mattermost instances
                      fbartels 1 Reply Last reply Reply Quote 0
                      • fbartels
                        fbartels App Dev @ei8fdb last edited by

                        @ei8fdb said in matterbridge - A simple chat bridge. Letting people be where they want to be.:

                        are they recorded and then available for playback

                        Yes, YouTube does so automatically

                        @ei8fdb said in matterbridge - A simple chat bridge. Letting people be where they want to be.:

                        Will you be focusing on Matterbridge?

                        My idea was to use matterbridge as an example to explain a bit how apps in general could be packaged.

                        @ei8fdb said in matterbridge - A simple chat bridge. Letting people be where they want to be.:

                        I've seem a service called SameRoom that (for the user) that provides a UI for configuring Matterbridge (and more no doubt).

                        While sameroom does something thing similar, I am doubtful that they are using matterbridge under the hood.

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

                          @fbartels I unfortunately have to postpone. I'll keep https://forum.cloudron.io/post/9623 updated.

                          1 Reply Last reply Reply Quote 0
                          • ruihildt
                            ruihildt last edited by

                            @fbartels any plan to have Matterbridge added to the store?

                            fbartels 1 Reply Last reply Reply Quote 0
                            • fbartels
                              fbartels App Dev @ruihildt last edited by

                              @ruihildt at least not from my side

                              ei8fdb 1 Reply Last reply Reply Quote 0
                              • ei8fdb
                                ei8fdb @fbartels last edited by

                                @fbartels Can I ask what would you need to make that happen? If there was a UI design available how easy/difficult would it be to "wire" it up to the CLI commands?

                                fbartels 1 Reply Last reply Reply Quote 0
                                • fbartels
                                  fbartels App Dev @ei8fdb last edited by

                                  @ei8fdb said in matterbridge - A simple chat bridge. Letting people be where they want to be.:

                                  what would you need

                                  This is entirely not up to me and out of my direct control. As far as I am concerned that app is ready to use. A ui would of course make it easier to use, but since you can easily modify a file inside of the app is pretty sufficient to make it run.

                                  Its mainly about @nebulon and @girish which apps they do want to support by adding it to the appcenter.

                                  1 Reply Last reply Reply Quote 0
                                  • girish
                                    girish Staff last edited by

                                    I learnt about matterbridge only recently from @fbartels 's live stream. I am open to getting this published. I will mark this as WIP then.

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

                                      I note that there is now a matterbridge app for Nextcloud, which will be installed by default in Nextcloud 20 see:

                                      https://nextcloud.com/blog/bridging-chat-services-in-talk/
                                      https://apps.nextcloud.com/apps/talk_matterbridge

                                      I use Cloudron with Gandi & Hetzner

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

                                        @jdaviescoates Whats most interesting (to me) is they seem to have given Matterbridge a basic UI for users to configure the cross-service set-up. This is critical for users to be able to use it. I've managed to get it working via CLI but it should not require that to make it work.
                                        I've waited almost 20 years to get cross service communication platform working. I had it briefly with XMPP and the Google and FB went and messed with it. 😠

                                        1 Reply Last reply Reply Quote 2
                                        • ?
                                          A Former User last edited by

                                          I really do like Nextcloud's Matterbridge implementation. I do agree that a user-friendly UI going with it is critical to it being picked up by Cloudron users.

                                          1 Reply Last reply Reply Quote 2
                                          • ei8fdb
                                            ei8fdb last edited by

                                            @atrilahiji said in matterbridge - A simple chat bridge. Letting people be where they want to be.:

                                            I do agree that a user-friendly UI going with it is critical to it being picked up by Cloudron users.

                                            ^^^ 👍

                                            If anyone is willing to try and put code a basic UI for matterbridge, I'm happy to do the design work. I don't think it'd be too much work - essentially building up commands from predefined elements (username, network address, password, channel etc).

                                            robi 1 Reply Last reply Reply Quote 1
                                            • robi
                                              robi @ei8fdb last edited by

                                              @ei8fdb basic UI exists for OpenVPN, which can be adapted. Take a look.

                                              Life of Advanced Technology

                                              ei8fdb 1 Reply Last reply Reply Quote 1
                                              • ei8fdb
                                                ei8fdb @robi last edited by

                                                👋 @robi I've not looked at OVPN as I've not had much time recently. I'll take a look at it. Thanks. 👍

                                                1 Reply Last reply Reply Quote 1
                                                • First post
                                                  Last post
                                                Powered by NodeBB