Couple of questions and issues regarding a new bbb setup

93 views
Skip to first unread message

Nick Anastasiou

unread,
May 6, 2011, 9:42:45 AM5/6/11
to BigBlueButton-Setup
Hi All,

We decided to setup a server with bbb for educational use at the
school I work. I build the server and works fine.

The hostname is: webconf and I used the fully qualified name for the
command "bbb-conf --setip"

Everything works fine when I type the fully qualified name but when I
type http://webconf I only get a blank page "Welcome to nginx!"

How can I get the bbb page to come up when I only type the hostname on
the web browser?

Also is there any way to password protect the meeting rooms and have a
different password for every attendee?

Many Thanks
Nick

Fred Dixon

unread,
May 6, 2011, 10:17:09 AM5/6/11
to bigbluebu...@googlegroups.com
Hi Nick,

> Everything works fine when I type the fully qualified name but when I
> type http://webconf I only get a blank page "Welcome to nginx!"

Using your fully qualified domain name (FQDN), such as
webconf.myschool.edu, if you ping the name on your server, and it
resolves to your IP address, it *should* be picked up by
BigBlueButton.

Can you do

sudo bbb-conf --check

and let us know if it reports back anything after "** Potential Problems **".


> Also is there any way to password protect the meeting rooms and have a
> different password for every attendee?

There are a number of options. If you have Moodle or Sakai, you can
use the BigBlueButton activity module or plugin to require users to
first login to Moodle or Sakai before gaining access. See

http://bigbluebutton.org/support

If you want to run your BigBlueButton server stand alone, then you can
modify one of the API demos to provide a login page that distinguishes
users based on one of two passwords: moderator or viewer password.
See

http://code.google.com/p/bigbluebutton/wiki/FAQ#Can_I_run_multiple_virtual_classrooms_in_a_single_BigBlueButton

BigBlueButton does not have a user database, but the above API demo
will let you require passwords to login.


Of course, there are more degrees of integration (such as integrating
with an LDAP server to enable every student to first authenticate
before gaining access to a virtual classroom), but it depends on how
your school is setup for authentication. Let us know if the above
gets you started with BigBlueButton.

Enjoy,... Fred

> --
> You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
> To post to this group, send email to bigbluebu...@googlegroups.com.
> To unsubscribe from this group, send email to bigbluebutton-s...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/bigbluebutton-setup?hl=en.
>
>

Nick Anastasiou

unread,
May 6, 2011, 10:33:35 AM5/6/11
to BigBlueButton-Setup
Hi Fred,

When I ping just the server name(webconf), that does resolves to the
fully qualified name and I get a reply but trying to access it from
the web browser as http://webconf will only get me the "Welcome to
nginx!" page. Maybe I need to redirect http://hostname to http://hostname.domain.edu
?
Don't know how to do that though.

Just checked and there is nothing under potential problems.

I've also been trying the Moodle plugin with no luck. I copied the
files to our moodle directory, then went into the module and clicked
on " I am hosting my own BigBlueButton server. Run bbb-conf --salt
and copied the exact results into the module. But when I try to create
a new meeting room and click on "Save Changes" I only get a blank page
with no information! Seems like there is no connection at all. Any
ideas?


Many Thanks
Nick




On May 6, 3:17 pm, Fred Dixon <ffdi...@gmail.com> wrote:
> Hi Nick,
>
> > Everything works fine when I type the fully qualified name but when I
> > typehttp://webconfI only get a blank page "Welcome to nginx!"
>
> Using your fully qualified domain name (FQDN), such as
> webconf.myschool.edu, if you ping the name on your server, and it
> resolves to your IP address, it *should* be picked up by
> BigBlueButton.
>
> Can you do
>
>    sudo bbb-conf --check
>
> and let us know if it reports back anything after "** Potential Problems **".
>
> > Also is there any way to password protect the meeting rooms and have a
> > different password for every attendee?
>
> There are a number of options.  If you have Moodle or Sakai, you can
> use the BigBlueButton activity module or plugin to require users to
> first login to Moodle or Sakai before gaining access.  See
>
>  http://bigbluebutton.org/support
>
> If you want to run your BigBlueButton server stand alone, then you can
> modify one of the API demos to provide a login page that distinguishes
> users based on one of two passwords: moderator or viewer password.
> See
>
>    http://code.google.com/p/bigbluebutton/wiki/FAQ#Can_I_run_multiple_vi...
>
> BigBlueButton does not have a user database, but the above API demo
> will let you require passwords to login.
>
> Of course, there are more degrees of integration (such as integrating
> with an LDAP server to enable every student to first authenticate
> before gaining access to a virtual classroom), but it depends on how
> your school is setup for authentication.   Let us know if the above
> gets you started with BigBlueButton.
>
> Enjoy,... Fred
>
>
>
>
>
>
>
> On Fri, May 6, 2011 at 9:42 AM, Nick Anastasiou <n.anastas...@gmail.com> wrote:
> > Hi All,
>
> > We decided to setup a server with bbb for educational use at the
> > school I work. I build the server and works fine.
>
> > The hostname is: webconf and I used the fully qualified name for  the
> > command "bbb-conf --setip"
>
> > Everything works fine when I type the fully qualified name but when I
> > typehttp://webconfI only get a blank page "Welcome to nginx!"

Seun Ojedeji

unread,
May 6, 2011, 10:54:33 AM5/6/11
to bigbluebu...@googlegroups.com
You need to have say http://hostname.domain.edu   defined in your sudo nano /etc/hosts  and run bbb-conf --setip hostname.domain.edu . For other users to reach that domain, you either add an A record to your local DNS server(if you have one) OR ensure the domain hostname.domain.edu is public and ofcourse mapped to a public ip. Note that webconf is not a FQDN

I am also assuming you have public ip on the server OR if private, you have configured the appropriate port forwardings

Regards
--
------------------------------------------------------------------------
Seun Ojedeji,
you don't need a hero to succeed on the field....you need a team!

Fred Dixon

unread,
May 6, 2011, 11:05:26 AM5/6/11
to bigbluebu...@googlegroups.com
Hi Nick,

Try Seun's suggestions. You'll need to get BigBlueButton working
first from the built-in demo page before it will work with the Moodle
plugin.

Regards,... Fred

Nick Anastasiou

unread,
May 8, 2011, 5:00:32 AM5/8/11
to BigBlueButton-Setup
Thanks Seun

I already have the full qualified name in my hosts file. Also already
run bbb-conf --setip "hostname.domain.edu". Everyone can access the
Server as http://hostname.domain.edu, only not by just using the
hostname. Am I always meant to be using the fully qualified name when
accessing the server on the web browser?

My other issue is with the moodle plugin. Do I need to open/forward
any specific ports for the moodle plugin to work?

thanks
Nick


On May 6, 3:54 pm, Seun Ojedeji <seun.ojed...@gmail.com> wrote:
> You need to have sayhttp://hostname.domain.edu  defined in your sudo nano
> /etc/hosts  and run bbb-conf --setip hostname.domain.edu . For other users
> to reach that domain, you either add an A record to your local DNS server(if
> you have one) OR ensure the domain hostname.domain.edu is public and
> ofcourse mapped to a public ip. Note that webconf is not a FQDN
>
> I am also assuming you have public ip on the server OR if private, you have
> configured the appropriate port forwardings
>
> Regards
> On Fri, May 6, 2011 at 3:33 PM, Nick Anastasiou <n.anastas...@gmail.com>wrote:
>
>
>
>
>
>
>
>
>
> > Hi Fred,
>
> > When I ping just the server name(webconf), that does resolves to the
> > fully qualified name and I get a reply but trying to access it from
> > the web browser ashttp://webconfwill only get me the  "Welcome to
> > nginx!" page. Maybe I need to redirecthttp://hostnameto
> >http://hostname.domain.edu
> > ?
> > Don't know how to do that though.
>
> > Just checked and there is nothing under potential problems.
>
> > I've also been trying the Moodle plugin with no luck. I copied the
> > files to our moodle directory, then went into the module and clicked
> > on " I am hosting my own BigBlueButton server. Run  bbb-conf --salt
> > and copied the exact results into the module. But when I try to create
> > a new meeting room and click on "Save Changes" I only get a blank page
> > with no information! Seems like there is no connection at all. Any
> > ideas?
>
> > Many Thanks
> > Nick
>
> > On May 6, 3:17 pm, Fred Dixon <ffdi...@gmail.com> wrote:
> > > Hi Nick,
>
> > > > Everything works fine when I type the fully qualified name but when I
> > > > typehttp://webconfIonly get a blank page "Welcome to nginx!"
> > > > typehttp://webconfIonly get a blank page "Welcome to nginx!"
> *Seun Ojedeji,
> **you don't need a hero to succeed on the field....you need a team!*

Nick Anastasiou

unread,
May 8, 2011, 5:03:10 AM5/8/11
to BigBlueButton-Setup
Hi Fred, bbb already fully working with the fully qualified name.
Built in demo page works fine, also have re-configured the home page
with pre setup meeting rooms and monitor activity windows as per
Jeff's instructions on his web guide.


On May 6, 4:05 pm, Fred Dixon <ffdi...@gmail.com> wrote:
> Hi Nick,
>
> Try Seun's suggestions.  You'll need to get BigBlueButton working
> first from the built-in demo page before it will work with the Moodle
> plugin.
>
> Regards,... Fred
>
>
>
>
>
>
>
> On Fri, May 6, 2011 at 10:33 AM, Nick Anastasiou <n.anastas...@gmail.com> wrote:
> > Hi Fred,
>
> > When I ping just the server name(webconf), that does resolves to the
> > fully qualified name and I get a reply but trying to access it from
> > the web browser ashttp://webconfwill only get me the  "Welcome to
> > nginx!" page. Maybe I need to redirecthttp://hostnametohttp://hostname.domain.edu
> > ?
> > Don't know how to do that though.
>
> > Just checked and there is nothing under potential problems.
>
> > I've also been trying the Moodle plugin with no luck. I copied the
> > files to our moodle directory, then went into the module and clicked
> > on " I am hosting my own BigBlueButton server. Run  bbb-conf --salt
> > and copied the exact results into the module. But when I try to create
> > a new meeting room and click on "Save Changes" I only get a blank page
> > with no information! Seems like there is no connection at all. Any
> > ideas?
>
> > Many Thanks
> > Nick
>
> > On May 6, 3:17 pm, Fred Dixon <ffdi...@gmail.com> wrote:
> >> Hi Nick,
>
> >> > Everything works fine when I type the fully qualified name but when I
> >> > typehttp://webconfIonly get a blank page "Welcome to nginx!"
> >> > typehttp://webconfIonly get a blank page "Welcome to nginx!"

Fred Dixon

unread,
May 8, 2011, 8:26:52 AM5/8/11
to bigbluebu...@googlegroups.com
> Am I always meant to be using the fully qualified name when
> accessing the server on the web browser?

Yes, even from the internal network. By setting

sudo bbb-conf hostname.domain.edu

you are instructing BigBlueButton to recognize incoming requests to
that hostname. If you are on the internal network and use the
server's internal IP, the request won't match "hostname.domain.edu"
and BigBlueButton will show the Welcome to Nginx! page.


> Do I need to open/forward
> any specific ports for the moodle plugin to work?

No changes needed to your Moodle site. If you are able to access the
BigBlueButton server's demo page, as in

http://hostname.domain.edu/

and launch BigBlueButton, then if you've put in the security salt and
API URL (bbb-conf --salt) into the plugin, you should be able to
directly launch from within Moodle.

> I've also been trying the Moodle plugin with no luck. I copied the
> files to our moodle directory, then went into the module and clicked
> on " I am hosting my own BigBlueButton server.

I'm more familiar with the following BigBlueButton activity module
(which I wrote)

http://moodle.org/mod/data/view.php?d=13&rid=4536&filter=1

Can you try uninstalling the existing plugin, install the above, and
let us know if you get further.

Regards,... Fred

Regards,... Fred

Seun Ojedeji

unread,
May 8, 2011, 5:39:20 PM5/8/11
to bigbluebu...@googlegroups.com
Hello Nick,

In addition to Fred's suggestion.....i think its important to clarify something that should be obvious :) Is the FQDN publicly reachable or locally reachable i.e can the BBB demo page be accessed from the Internet if yes then follow Fred's suggestions carefully. However, if its locally reachable only i.e it can be accessed by all your local users only, then you need to ensure its publicly reachable before following Fred's suggested procedures. This is important because your moodle site is on public and your are hosting bbb locally, for your moodle site to see locally hosted bbb it requires a public domain name(All this is based on my assumption that you moodle site is not hosted locally)

Hope this further helps.

Regards
Seun Ojedeji,
University of Nigeria, Nsukka
web:      http://www.unn.edu.ng
Mobile: +2348035233535
alt email: seun.o...@unn.edu.ng

Nick Anastasiou

unread,
May 13, 2011, 10:36:07 AM5/13/11
to BigBlueButton-Setup
Hi Fred and Seun

The Moodle site is hosted internally within our school as well as the
BBB Server. The Moodle site is externally accessible but not the BBB
site. Does that mean that I can still use the plugin with our BBB
Server?

I've removed any previous plugin and installed the plugin from
Blindside Networks to our Moodle site. When I try the default test
settings I get the following error:

This XML file does not appear to have any style information associated
with it. The document tree is shown below.
<response>
<returncode>FAILED</returncode>
<messageKey>invalidPassword</messageKey>
<message>
You either did not supply a password or the password supplied is
neither the attendee or moderator password for this conference.
</message>
</response>

Presumably the plugin should work with the default settings as it
doesn't use the internal BBB Server at all. Any ideas?


Many Thanks
Nick
> > On Sun, May 8, 2011 at 5:00 AM, Nick Anastasiou <n.anastas...@gmail.com>
> > wrote:
> > > Thanks Seun
>
> > > I already have the full qualified name in my hosts file. Also already
> > > run  bbb-conf --setip "hostname.domain.edu". Everyone can access the
> > > Server ashttp://hostname.domain.edu, only not by just using the
> > > hostname. Am I always meant to be using the fully qualified name when
> > > accessing the server on the web browser?
>
> > > My other issue is with the moodle plugin. Do I need to open/forward
> > > any specific ports for the moodle plugin to work?
>
> > > thanks
> > > Nick
>
> > > On May 6, 3:54 pm, Seun Ojedeji <seun.ojed...@gmail.com> wrote:
> > >> You need to have sayhttp://hostname.domain.edu defined in your sudo
> > nano
> > >> /etc/hosts  and run bbb-conf --setip hostname.domain.edu . For other
> > users
> > >> to reach that domain, you either add an A record to your local DNS
> > server(if
> > >> you have one) OR ensure the domain hostname.domain.edu is public and
> > >> ofcourse mapped to a public ip. Note that webconf is not a FQDN
>
> > >> I am also assuming you have public ip on the server OR if private, you
> > have
> > >> configured the appropriate port forwardings
>
> > >> Regards
> > >> On Fri, May 6, 2011 at 3:33 PM, Nick Anastasiou <n.anastas...@gmail.com
> > >wrote:
>
> > >> > Hi Fred,
>
> > >> > When I ping just the server name(webconf), that does resolves to the
> > >> > fully qualified name and I get a reply but trying to access it from
> > >> > the web browser ashttp://webconfwillonly get me the  "Welcome to
> > >> > nginx!" page. Maybe I need to redirecthttp://hostnameto
> > >> >http://hostname.domain.edu
> > >> > ?
> > >> > Don't know how to do that though.
>
> > >> > Just checked and there is nothing under potential problems.
>
> > >> > I've also been trying the Moodle plugin with no luck. I copied the
> > >> > files to our moodle directory, then went into the module and clicked
> > >> > on " I am hosting my own BigBlueButton server. Run  bbb-conf --salt
> > >> > and copied the exact results into the module. But when I try to create
> > >> > a new meeting room and click on "Save Changes" I only get a blank page
> > >> > with no information! Seems like there is no connection at all. Any
> > >> > ideas?
>
> > >> > Many Thanks
> > >> > Nick
>
> > >> > On May 6, 3:17 pm, Fred Dixon <ffdi...@gmail.com> wrote:
> > >> > > Hi Nick,
>
> > >> > > > Everything works fine when I type the fully qualified name but
> > when I
> > >> > > > typehttp://webconfIonlyget a blank page "Welcome to nginx!"
> > >> > > > typehttp://webconfIonlyget a blank page "Welcome to nginx!"
> *Seun Ojedeji,
> University of Nigeria, Nsukka
> web:      http://www.unn.edu.ng
> Mobile: +2348035233535
> **alt email: seun.ojed...@unn.edu.ng*

Fred Dixon

unread,
May 13, 2011, 10:57:13 AM5/13/11
to bigbluebu...@googlegroups.com
Hi Nick,

There is no password required for the Blindside Networks Moodle
Activity Module (which I wrote), so I suspect you still have parts of
a previous BigBlueButton activity module installed.

Can you uninstall *all* BigBlueButton Moodle Activity Modules, and
confirm that you have them uninstalled from your Moodle site, then go
through the install instructions here

http://blindsidenetworks.com/video/moodle20/index.html

and let us know if you have any problems. It should work
out-of-the-box (no changes to any settings) with the default
test-install BigBlueButton server. Once you have confirmed it works
with the test-install server, you can try it with your server.

Let us know if you have any problems after doing a clean uninstall.

Regards,... Fred

Reply all
Reply to author
Forward
0 new messages