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. BigBlueButton - web conferencing system for on-line learning

BigBlueButton - web conferencing system for on-line learning

Scheduled Pinned Locked Moved App Wishlist
86 Posts 19 Posters 28.5k Views 22 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.
    • nebulonN nebulon

      I took a brief look at the app and overall it appears to work. Thanks a lot!

      Some things to improve:

      • I was not sure how to login with the pre-setup admin, since I didn't know the admin email address
      • The tests need also test admin login
      • The tests need some code cleanup
      • Since it is only the webfrontend as far as I can tell, the icon has to somehow reflect this
      • The postinstall docs need to mention the fact that the backend has to be adjusted to not use the default test backend
      BrutalBirdieB Offline
      BrutalBirdieB Offline
      BrutalBirdie
      Partner
      wrote on last edited by
      #21

      @nebulon said in BigBlueButton - web conferencing system for on-line learning:

      I took a brief look at the app and overall it appears to work. Thanks a lot!

      Some things to improve:

      • I was not sure how to login with the pre-setup admin, since I didn't know the admin email address
      • The tests need also test admin login
      • The tests need some code cleanup
      • Since it is only the webfrontend as far as I can tell, the icon has to somehow reflect this
      • The postinstall docs need to mention the fact that the backend has to be adjusted to not use the default test backend
      • The Admin E-Mail address is the Mail FROM Address aka. CLOUDRON_MAIL_SMTP_USERNAME variable from e-mail addon also noted in the POSTINSTALL.md. As far as I am aware of I can not write the POSTINSTALL.md dynamically to display the env CLOUDRON_MAIL_SMTP_USERNAME.
        So either I have to do a better job to explain how to get the E-Mail address from Terminal or the log or use a static e-mail address.
        What would be the status quo to for this type of issue?
      • Will add the test for admin login as well (above issue again, hmm so static admin e-mail would be better?)
      • Understandable
      • Greenlight has no own Icon sadly, I would suggest the BBB Icon but in Green? 🤔
      • Will add that.

      Cheers.

      Like my work? Consider donating a drink. Cheers!

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

        For the email address, we use admin@server.local in such a case. Hopefully it is possible to change this later by the user, just like the pre-setup password?

        BrutalBirdieB 1 Reply Last reply
        1
        • nebulonN nebulon

          For the email address, we use admin@server.local in such a case. Hopefully it is possible to change this later by the user, just like the pre-setup password?

          BrutalBirdieB Offline
          BrutalBirdieB Offline
          BrutalBirdie
          Partner
          wrote on last edited by
          #23

          @nebulon said in BigBlueButton - web conferencing system for on-line learning:

          For the email address, we use admin@server.local in such a case. Hopefully it is possible to change this later by the user, just like the pre-setup password?

          Yes e-mail and password can be changed.
          And I will use admin@server.local.

          Thanks for the input.

          Like my work? Consider donating a drink. Cheers!

          BrutalBirdieB 1 Reply Last reply
          2
          • BrutalBirdieB BrutalBirdie

            @nebulon said in BigBlueButton - web conferencing system for on-line learning:

            For the email address, we use admin@server.local in such a case. Hopefully it is possible to change this later by the user, just like the pre-setup password?

            Yes e-mail and password can be changed.
            And I will use admin@server.local.

            Thanks for the input.

            BrutalBirdieB Offline
            BrutalBirdieB Offline
            BrutalBirdie
            Partner
            wrote on last edited by
            #24

            @nebulon Changes pushed.

            Like my work? Consider donating a drink. Cheers!

            1 Reply Last reply
            3
            • BrutalBirdieB BrutalBirdie
              I'm assuming you're using BigBlueButton 2.3-alpha-2 as the basis for this?
              

              @jdaviescoates the Greenlight App is just the front end for BigBlueButton.
              As @luckow mentioned BBB can be installed anywhere and Greenlight is just the front end which connects to a specific BBB instance or cluster to provide a UI etc.

              jdaviescoatesJ Offline
              jdaviescoatesJ Offline
              jdaviescoates
              wrote on last edited by
              #25

              @BrutalBirdie said in BigBlueButton - web conferencing system for on-line learning:

              @jdaviescoates the Greenlight App is just the front end for BigBlueButton.
              As @luckow mentioned BBB can be installed anywhere and Greenlight is just the front end which connects to a specific BBB instance or cluster to provide a UI etc.

              Ah, yes. I actually realised Greenlight is just a front end because it's what we as the front end for the https://meet.coop BBB server.

              I was just secretly hoping that because you'd posted about it in this thread about BBB itself, you were working on a package that included BBB itself too! 🙂

              I use Cloudron with Gandi & Hetzner

              1 Reply Last reply
              0
              • BrutalBirdieB Offline
                BrutalBirdieB Offline
                BrutalBirdie
                Partner
                wrote on last edited by
                #26

                Hey @luckow can you share your insights about BBB as App in Cloudron?

                Referring to this conversation:

                @jdaviescoates said in Cloudron 5.6.2:

                @BrutalBirdie said in Cloudron 5.6.2:

                I remember a conversation about BBB as App not being a good idea.

                It could possibly be that BBB recommends bare metal servers because freeswitch (which it depends on) works best like that?

                https://docs.bigbluebutton.org/2.2/install.html#minimum-server-requirements

                But at the same time I have also heard of people using BBB on a VPS without any real issue.

                I'd definitely love to have a BBB app!

                And I think that once 6.0 with it's unified dashboard (whatever that exactly turns out to be) is out it'll also be easier to have a whole separate VPS dedicated to just Cloudron + BBB, which would help too I imagine.

                Like my work? Consider donating a drink. Cheers!

                1 Reply Last reply
                1
                • C Offline
                  C Offline
                  cyberfreakde
                  wrote on last edited by cyberfreakde
                  #27

                  Is the development still going on? I host my church meetings in bbb so I need it like 3 times a week. I currently have a extra server for that which costs a lot. Would be nice to have it in Cloudron directly 🙂

                  I found a container directly from BBB https://hub.docker.com/r/bigbluebutton/bigbluebutton
                  Although they say not suitable for production use, I would still love it use it. Did someone try it? I can't get it to run on docker.

                  jdaviescoatesJ 1 Reply Last reply
                  1
                  • C cyberfreakde

                    Is the development still going on? I host my church meetings in bbb so I need it like 3 times a week. I currently have a extra server for that which costs a lot. Would be nice to have it in Cloudron directly 🙂

                    I found a container directly from BBB https://hub.docker.com/r/bigbluebutton/bigbluebutton
                    Although they say not suitable for production use, I would still love it use it. Did someone try it? I can't get it to run on docker.

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

                    @cyberfreakde I don't think anyone has started to package BBB for Cloudron yet as there isn't a stable BBB release that runs on Ubuntu 18.04 yet...

                    I use Cloudron with Gandi & Hetzner

                    C 1 Reply Last reply
                    0
                    • jdaviescoatesJ jdaviescoates

                      @cyberfreakde I don't think anyone has started to package BBB for Cloudron yet as there isn't a stable BBB release that runs on Ubuntu 18.04 yet...

                      C Offline
                      C Offline
                      cyberfreakde
                      wrote on last edited by
                      #29

                      @jdaviescoates But if it is a docker container? I think it doesn't matter.

                      jdaviescoatesJ 1 Reply Last reply
                      0
                      • jdaviescoatesJ Offline
                        jdaviescoatesJ Offline
                        jdaviescoates
                        wrote on last edited by
                        #30

                        2.3-alpha-4 is out:

                        https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3-alpha-4

                        I use Cloudron with Gandi & Hetzner

                        1 Reply Last reply
                        2
                        • C cyberfreakde

                          @jdaviescoates But if it is a docker container? I think it doesn't matter.

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

                          @cyberfreakde said in BigBlueButton - web conferencing system for on-line learning:

                          I think it doesn't matter.

                          I think it probably does matter, otherwise @staff likely would've started trying to package BBB already (rather than waiting for a stable version that runs on 18.04)

                          I use Cloudron with Gandi & Hetzner

                          1 Reply Last reply
                          0
                          • girishG Offline
                            girishG Offline
                            girish
                            Staff
                            wrote on last edited by girish
                            #32

                            Technically speaking, @cyberfreakde is correct. It doesn't matter because container can even contain centos. But to keep our maintenance burden low, we only use Ubuntu 18 in containers. Mentally, this is the equivalent of having to maintain app packages for different distributions.

                            robiR 1 Reply Last reply
                            2
                            • girishG girish

                              Technically speaking, @cyberfreakde is correct. It doesn't matter because container can even contain centos. But to keep our maintenance burden low, we only use Ubuntu 18 in containers. Mentally, this is the equivalent of having to maintain app packages for different distributions.

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

                              @girish bbb-install.sh supports installing BigBlueButton 2.3 and coturn on Ubuntu 18.04.

                              Conscious tech

                              BrutalBirdieB 1 Reply Last reply
                              1
                              • robiR robi

                                @girish bbb-install.sh supports installing BigBlueButton 2.3 and coturn on Ubuntu 18.04.

                                BrutalBirdieB Offline
                                BrutalBirdieB Offline
                                BrutalBirdie
                                Partner
                                wrote on last edited by BrutalBirdie
                                #34

                                @robi said in BigBlueButton - web conferencing system for on-line learning:

                                @girish bbb-install.sh supports installing BigBlueButton 2.3 and coturn on Ubuntu 18.04.

                                Yes but 2.3 is not stable.

                                TL;DR
                                It's not time yet. ~ Sound warning!

                                I also talked to Fred Dixon some weeks before last Christmas about the state of 2.3.

                                Here a quote from him, which I gather from my memory (all statements without guarantee):

                                We will not give a release date because we only ship a functional product and don't work with due dates.
                                This only sets false expectations and leads to bad code.

                                I can share this 2.3-draft where you could get some information about current state of 2.3.


                                Lets talk BBB and turnserver.

                                There is a turn addon default by Cloudron.
                                Problem is, its a docker container cloudron/turn:1.1.0 running on port:

                                listening-port=3478
                                tls-listening-port=5349
                                

                                This turnserver is kinda useless.
                                In short terms, a app is needed for turn, so the turn can listen to port 80/443.
                                Why?
                                Company / School with a firewall.
                                Only Ports 80,443,22,993,587 outbound is allowed. (Everything else blocked).
                                The turn server should now act like as a MITM (big empasis - like a) so this client can use webRTC via turn.
                                But since it's running on port 5349/3478 its useless.

                                afaik girish and nebulon are aware of this but it's not a big priority right now. (Which I fully support)
                                Also BBB takes a lot of resources. For running small sessions 2-5 People or even 10 it could work out.
                                But since BBB is running alongside other Apps this could lead to quite a problem if to many people turn on their webcam.

                                Like my work? Consider donating a drink. Cheers!

                                girishG 1 Reply Last reply
                                2
                                • BrutalBirdieB BrutalBirdie

                                  @robi said in BigBlueButton - web conferencing system for on-line learning:

                                  @girish bbb-install.sh supports installing BigBlueButton 2.3 and coturn on Ubuntu 18.04.

                                  Yes but 2.3 is not stable.

                                  TL;DR
                                  It's not time yet. ~ Sound warning!

                                  I also talked to Fred Dixon some weeks before last Christmas about the state of 2.3.

                                  Here a quote from him, which I gather from my memory (all statements without guarantee):

                                  We will not give a release date because we only ship a functional product and don't work with due dates.
                                  This only sets false expectations and leads to bad code.

                                  I can share this 2.3-draft where you could get some information about current state of 2.3.


                                  Lets talk BBB and turnserver.

                                  There is a turn addon default by Cloudron.
                                  Problem is, its a docker container cloudron/turn:1.1.0 running on port:

                                  listening-port=3478
                                  tls-listening-port=5349
                                  

                                  This turnserver is kinda useless.
                                  In short terms, a app is needed for turn, so the turn can listen to port 80/443.
                                  Why?
                                  Company / School with a firewall.
                                  Only Ports 80,443,22,993,587 outbound is allowed. (Everything else blocked).
                                  The turn server should now act like as a MITM (big empasis - like a) so this client can use webRTC via turn.
                                  But since it's running on port 5349/3478 its useless.

                                  afaik girish and nebulon are aware of this but it's not a big priority right now. (Which I fully support)
                                  Also BBB takes a lot of resources. For running small sessions 2-5 People or even 10 it could work out.
                                  But since BBB is running alongside other Apps this could lead to quite a problem if to many people turn on their webcam.

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

                                  @brutalbirdie said in BigBlueButton - web conferencing system for on-line learning:

                                  afaik girish and nebulon are aware of this but it's not a big priority right now. (Which I fully support)

                                  Actually, I am just fixing this for 6.1. I am trying out https://jitsi.github.io/handbook/docs/devops-guide/turn and hopefully that works. The main motivation for us is to move to using kopano meet internally and I suspect maybe this use of different port is what is causing many issues (which have been reported on this fourm). I hope the config there works because https://github.com/coturn/coturn/issues/43 was initially closed stating it was not possible (i.e turn requires a dedicated server to run on 443!)

                                  doodlemania2D jdaviescoatesJ 2 Replies Last reply
                                  4
                                  • girishG girish

                                    @brutalbirdie said in BigBlueButton - web conferencing system for on-line learning:

                                    afaik girish and nebulon are aware of this but it's not a big priority right now. (Which I fully support)

                                    Actually, I am just fixing this for 6.1. I am trying out https://jitsi.github.io/handbook/docs/devops-guide/turn and hopefully that works. The main motivation for us is to move to using kopano meet internally and I suspect maybe this use of different port is what is causing many issues (which have been reported on this fourm). I hope the config there works because https://github.com/coturn/coturn/issues/43 was initially closed stating it was not possible (i.e turn requires a dedicated server to run on 443!)

                                    doodlemania2D Offline
                                    doodlemania2D Offline
                                    doodlemania2
                                    App Dev
                                    wrote on last edited by
                                    #36

                                    @girish That might also help nextcloud talk high perf backend too.

                                    BrutalBirdieB 1 Reply Last reply
                                    1
                                    • doodlemania2D doodlemania2

                                      @girish That might also help nextcloud talk high perf backend too.

                                      BrutalBirdieB Offline
                                      BrutalBirdieB Offline
                                      BrutalBirdie
                                      Partner
                                      wrote on last edited by BrutalBirdie
                                      #37

                                      @doodlemania2 ARG I think I read something about nextcloud talk not support turnservers with TLS?

                                      "(D)TLS is currently not supported by Nextcloud Talk and does not have any real security benefit anyway. For more details see the changelog below." -- https://help.nextcloud.com/t/howto-setup-nextcloud-talk-with-turn-server/30794/93703

                                      So be aware of this.

                                      Like my work? Consider donating a drink. Cheers!

                                      1 Reply Last reply
                                      1
                                      • robiR Offline
                                        robiR Offline
                                        robi
                                        wrote on last edited by
                                        #38

                                        What we really need then is a TURN server integrated with Nginx.

                                        Doing a quick search I haven't found an extension for Nginx, but then I thought why not front the TURN server we have with Nginx as a proxy load balancer which can include port 80/443 and UDP ports.

                                        This post goes into the configuration of something like that:
                                        https://stackoverflow.com/questions/51566225/nginx-load-balancing-a-turn-server

                                        @staff could easily adapt this to handle non HTTP traffic via the TURN server and the rest going to the Apps.

                                        Conscious tech

                                        girishG 1 Reply Last reply
                                        0
                                        • robiR robi

                                          What we really need then is a TURN server integrated with Nginx.

                                          Doing a quick search I haven't found an extension for Nginx, but then I thought why not front the TURN server we have with Nginx as a proxy load balancer which can include port 80/443 and UDP ports.

                                          This post goes into the configuration of something like that:
                                          https://stackoverflow.com/questions/51566225/nginx-load-balancing-a-turn-server

                                          @staff could easily adapt this to handle non HTTP traffic via the TURN server and the rest going to the Apps.

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

                                          @robi Yes, see the jitsi handbook link in my previous post.

                                          1 Reply Last reply
                                          2
                                          • girishG girish

                                            @brutalbirdie said in BigBlueButton - web conferencing system for on-line learning:

                                            afaik girish and nebulon are aware of this but it's not a big priority right now. (Which I fully support)

                                            Actually, I am just fixing this for 6.1. I am trying out https://jitsi.github.io/handbook/docs/devops-guide/turn and hopefully that works. The main motivation for us is to move to using kopano meet internally and I suspect maybe this use of different port is what is causing many issues (which have been reported on this fourm). I hope the config there works because https://github.com/coturn/coturn/issues/43 was initially closed stating it was not possible (i.e turn requires a dedicated server to run on 443!)

                                            jdaviescoatesJ Offline
                                            jdaviescoatesJ Offline
                                            jdaviescoates
                                            wrote on last edited by
                                            #40

                                            @girish said in BigBlueButton - web conferencing system for on-line learning:

                                            Actually, I am just fixing this for 6.1. I am trying out https://jitsi.github.io/handbook/docs/devops-guide/turn and hopefully that works.

                                            Did this get into 6.1?

                                            I use Cloudron with Gandi & Hetzner

                                            girishG 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