You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+25-5Lines changed: 25 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,6 @@ BBBLB is currently in a **pre-alpha state**. It is a working prototype and **not
15
15
***Control API**: BBBLB offers its own API and command line tool to fetch health information, manage tenants, servers or recordings, or perform maintenance tasks.
16
16
***Easy to deploy**: At least easi*er* than most other BigBlueButton Load Balancer implementations.
17
17
18
-
19
18
## Planned features
20
19
21
20
* A `bbblb-agent` command line tool that can:
@@ -45,19 +44,40 @@ BBBLB is currently in a **pre-alpha state**. It is a working prototype and **not
45
44
5) Most existing BBB load balancers claim to be scalable. Until I have time to actually benchmark those claims, I'll also just claim that BBBLB scales to hundreds of backend servers and thousands of meetings without any issues. The bottleneck will always be your BBB cluster, not BBBLB. Trust me bro.
46
45
6) Scalelite uses ruby on rails and synchronous handlers, which means that it can only serve a limited number of requests at a time. For very large clusters, this may sometimes become a bottleneck.
*[docs/config.md](https://github.com/defnull/bbblb/blob/main/docs/config.md): Full list of configuration parameters (todo)
52
-
*[docs/API.md](https://github.com/defnull/bbblb/blob/main/docs/API.md): API Documentation (todo)
53
-
*[docs/recording.md](https://github.com/defnull/bbblb/blob/main/docs/recording.md): Details about recording management
51
+
The documentation is still a work in progress. Pull requests are very welcomed!
52
+
53
+
# Deployment and Getting Started
54
+
55
+
To get started, check out the docker compose based deployment example in [examples/bbblb-compose](https://github.com/defnull/bbblb/blob/main/examples/bbblb-compose) and refer to [examples/bbblb-compose/README.md](https://github.com/defnull/bbblb/blob/main/examples/bbblb-compose/README.md) for a step by step instructions.
56
+
57
+
Manual deployments without docker are of cause also possible. The most complex part is not BBBLB, but the front-ent http server to get presentation playback to work. We will provide documentation in the future, pull requests are very welcomed.
58
+
59
+
## Configuration Options
60
+
61
+
See [docs/config.md](https://github.com/defnull/bbblb/blob/main/docs/config.md) for a list of all available configuration parameters or [examples/bbblb.env.example](https://github.com/defnull/bbblb/blob/main/examples/bbblb.env.example) for a fully documented env-file.
62
+
63
+
## API Documentation
64
+
65
+
See [docs/API.md](https://github.com/defnull/bbblb/blob/main/docs/API.md) for details.
66
+
67
+
## Recording Management
68
+
69
+
See [docs/recording.md](https://github.com/defnull/bbblb/blob/main/docs/recording.md) for details.
70
+
71
+
54
72
55
73
# Contributing
56
74
57
75
By contributing to this project, you confirm that you understand and agree to
58
76
both the *Developer Certificate of Origin* and the *Contributor License
59
77
Agreement*, which can be found in the `CONTRIBUTING.md` file.
0 commit comments