Update README and set scalelite v1.7.1

This commit is contained in:
2026-02-07 17:01:24 +01:00
parent f5344aec3c
commit 465c7b54b3
2 changed files with 30 additions and 1 deletions

View File

@@ -84,3 +84,32 @@ Now, the scalelite server is running, but it is not quite yet ready. The databas
```
docker exec -i scalelite-api bundle exec rake db:setup
```
The BBB servers must be added.
```
docker exec -i scalelite-api bundle exec rake servers:add[https://bbb25.example.com/bigbluebutton/api,secret]
docker exec -i scalelite-api bundle exec rake servers:enable[bbb25.example.com]
```
## Generate LetsEncrypt SSL certificates manually
Depending on if you want to use Multitenancy or not this can be done differently.
If you only need one domain (e.g. sl.example.com) you can use the `init-letsencrypt.sh` script, that's included in this repo
If you want to setup SSL with Multitenancy, you will need a wildcard certificate. In this documentation I will use DNS challenge with Cloudflare.
For this, first get a API token from Cloudflare: [https://dash.cloudflare.com/profile/api-tokens](https://dash.cloudflare.com/profile/api-tokens)
Click "Create token" and use "Edit zone DNS" as a template. Under "Zone Resources" you can now choose your domain.
After you got your API token, create a file the file `/etc/letsencrypt/cloudflare.ini` with the following:
```
# Cloudflare API token used by Certbot
dns_cloudflare_api_token = your-secure-token
```
Set the permissions: `chmod 600 /etc/letsencrypt/cloudflare.ini`
Now we can use that file to create the wildcard certificate:
```
certbot certonly -d *.sl.example.com --dns-cloudflare --dns-cloudflare-credentials /etc/letsencrypt/cloudflare.ini --dns-cloudflare-propagation-seconds 60
```

2
dotenv
View File

@@ -45,7 +45,7 @@ URL_HOST=
# SCALELITE_TAG=v1
#
### Required when when specific repo or version (other than defaults) are needed
SCALELITE_DOCKER_IMAGE=blindsidenetwks/scalelite:v1.6.11
SCALELITE_DOCKER_IMAGE=blindsidenetwks/scalelite:v1.7.1
#
### Required when recordings are enabled and using BigBlueButton Playback Proxy to serve the recordings.
SCALELITE_RECORDINGS_DOCKER_IMAGE=bigbluebutton/bbb-playback-proxy:jammy-300-alpine