Comments (7)
No you shouldn't install BigBlueButton and Scalelite on the same server.
In Moodle, set you Endpoint to the hostname of the machine you have Scalelite installed on. Should be in the format of https://scalelite-hostname/bigbluebutton/api
Set your secret to the LOADBALANCER_SECRET
in /etc/default/scalelite
from scalelite.
Just a little thing, the moodle plugin "bigbluebuttonbn" does not require the /api on the end of the url, only https://scalelite-hostname/bigbluebutton/ into the bigbluebuttonbn_server_url setting
from scalelite.
I think there is a problem on scalelite side.. Because, I've tried with
Address: https://my-address/bigbluebutton/
Secret: (from /etc/default/scalelite -- by the way, that one is longer than bbb's secrets is it normal??)
Moodle says: Unable to connect. Please check the url of the BigBlueButton server AND check to see if the BigBlueButton server is running.
And I'm trying to connect that url from browser, there is an error like that:
To allow requests to my-address, add the following to your environment configuration:
config.hosts << "my-address"
Is there anything missing on configuration and where is that config file?
Thanks..
from scalelite.
Wow, I think I've fixed with your help :)
I found configs at: /var/lib/docker/overlay2/4a1ad77ddec0513c37523e71572bf420a6e263456b67d7ec65466c6d2d45a9c2/diff/etc/
But it was not changed.. So, later I try
docker exec -it scalelite-api /bin/sh
and go to config/environments and development.rb
there's a URL_HOST for config.hosts
I found it from /etc/default/scalelite and change it from https:///my-address/bigbluebutton to only my-address
And Moodle works now :)
Thank you very much..
from scalelite.
I have another problem now, there's a database error...
**~ $ ./bin/rake recordings:update**
rake aborted!
ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "recordings" does not exist
LINE 8: WHERE a.attrelid = '"recordings"'::regclass
How can I create tables for scalelite required on postgre? I think these tables are not created itself..
Thanks..
from scalelite.
@COArikan See https://github.com/blindsidenetworks/scalelite/blob/master/docker-README.md#initialize-the-scalelite-api-database
from scalelite.
@COArikan please ping me whenever you need help. i am running a cluster of bbb servers and cluster of moodle with haproxy LBs.
from scalelite.
Related Issues (20)
- Scalelite / Poller does not delete meeting information in the REDIS database in a special case. HOT 1
- problem with getRecordings HOT 2
- Garbage-Collect for Redis? / "LOADING Redis is loading the dataset in memory" HOT 2
- Documentation VOICE_BRIDGE_LEN value does not match default value in code HOT 1
- Use a different secret for the Scalelite management APIs
- scalelite_prune_recordings.sh will never be executed if put under /etc/cron.daily (as suggested) HOT 1
- Deletion of recordings related to the tenant along with its deletion HOT 2
- [v1.5+] protected recording can be accessed by normal BBB playback link HOT 6
- `scalelite_post_publish.rb` ignores `-f` parameter and transfers formats multiple times HOT 1
- ISSUE IN VERSION 1.5 of SCALELITE UNEQUALITY LOAD DISTRIBUTION OVERLOAD OF MEETINGS TO THE SAME SERVER
- Add server groups so that different tenants can use different groups. HOT 2
- Output of rake servers:yaml is incompatible to servers:sync
- Using LRS basic auth does not work HOT 3
- Create meeting with pre-upload slides fails HOT 1
- How to transfer Scalelite recording from one scalelite server to another properly HOT 2
- Recording transfer doesn't work. scalelite_post_publish.rb HOT 4
- deleteRecordings API endpoint should have an optional parameter for specific format HOT 1
- API call with presentationUploadExternalDescription returns ERROR checksumError HOT 2
- ERROR -- : Failed to import recording: undefined method `at_xpath' for nil:NilClass
- Request for improvement of functionality with tags to allow balancing by region HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scalelite.