Skip to content

Commit fee0a3d

Browse files
committed
Documentation
1 parent 781b63a commit fee0a3d

1 file changed

Lines changed: 25 additions & 5 deletions

File tree

README.md

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ BBBLB is currently in a **pre-alpha state**. It is a working prototype and **not
1515
* **Control API**: BBBLB offers its own API and command line tool to fetch health information, manage tenants, servers or recordings, or perform maintenance tasks.
1616
* **Easy to deploy**: At least easi*er* than most other BigBlueButton Load Balancer implementations.
1717

18-
1918
## Planned features
2019

2120
* 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
4544
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.
4645
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.
4746

47+
48+
4849
# Documentation
4950

50-
* [docs/deployment.md](https://github.com/defnull/bbblb/blob/main/docs/deployment.md): Getting started.
51-
* [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+
5472

5573
# Contributing
5674

5775
By contributing to this project, you confirm that you understand and agree to
5876
both the *Developer Certificate of Origin* and the *Contributor License
5977
Agreement*, which can be found in the `CONTRIBUTING.md` file.
6078

79+
80+
6181
# License
6282

6383
BBBLB - BigBlueButton Load Balancer

0 commit comments

Comments
 (0)