Skip to content

Commit

Permalink
sip-jibri, docs: envrionment variables for different cases
Browse files Browse the repository at this point in the history
  • Loading branch information
emrahcom committed Mar 5, 2024
1 parent 1e2345f commit 14bd867
Showing 1 changed file with 43 additions and 10 deletions.
53 changes: 43 additions & 10 deletions sip-jibri/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
docker pull ghcr.io/jitsi-contrib/docker-images/sip-jibri:latest

docker run \
-e PUBLIC_URL='https://jitsi.mydomain.corp' \
-e XMPP_SERVER='jitsi.mydomain.corp' \
-e JIBRI_XMPP_PASSWORD='jibriXmppPassword' \
-e SIP_JIBRI_XMPP_PASSWORD='sipjibriXmppPassword' \
-e CHROMIUM_FLAGS='--ignore-certificate-errors,--use-fake-ui-for-media-stream,--start-maximized,--kiosk,--enabled,--autoplay-policy=no-user-gesture-required'
-e PUBLIC_URL=https://jitsi.mydomain.corp \
-e XMPP_SERVER=jitsi.mydomain.corp \
-e JIBRI_XMPP_PASSWORD=jibriXmppPassword \
-e SIP_JIBRI_XMPP_PASSWORD=sipjibriXmppPassword \
-e CHROMIUM_FLAGS='--use-fake-ui-for-media-stream,--start-maximized,--kiosk,--enabled,--autoplay-policy=no-user-gesture-required' \
-v /tmp/config:/config \
ghcr.io/jitsi-contrib/docker-images/sip-jibri
```
Expand All @@ -24,15 +24,48 @@ cd docker-images/sip-jibri
docker image build -t sip-jibri .

docker run \
-e PUBLIC_URL='https://jitsi.mydomain.corp' \
-e XMPP_SERVER='jitsi.mydomain.corp' \
-e JIBRI_XMPP_PASSWORD='jibriXmppPassword' \
-e SIP_JIBRI_XMPP_PASSWORD='sipjibriXmppPassword' \
-e CHROMIUM_FLAGS='--ignore-certificate-errors,--use-fake-ui-for-media-stream,--start-maximized,--kiosk,--enabled,--autoplay-policy=no-user-gesture-required'
-e PUBLIC_URL=https://jitsi.mydomain.corp \
-e XMPP_SERVER=jitsi.mydomain.corp \
-e JIBRI_XMPP_PASSWORD=jibriXmppPassword \
-e SIP_JIBRI_XMPP_PASSWORD=sipjibriXmppPassword \
-e CHROMIUM_FLAGS='--use-fake-ui-for-media-stream,--start-maximized,--kiosk,--enabled,--autoplay-policy=no-user-gesture-required' \
-v /tmp/config:/config \
sip-jibri
```

## Notes

### Running with a standalone Jitsi

If `Jitsi` is not running as a container, extra parameters should be set for
`sip-jibri`:

```bash
docker run \
-e PUBLIC_URL=https://jitsi.mydomain.corp \
-e XMPP_SERVER=jitsi.mydomain.corp \
-e JIBRI_XMPP_PASSWORD=jibriXmppPassword \
-e SIP_JIBRI_XMPP_PASSWORD=sipjibriXmppPassword \
-e CHROMIUM_FLAGS='--use-fake-ui-for-media-stream,--start-maximized,--kiosk,--enabled,--autoplay-policy=no-user-gesture-required' \
-e SIP_JIBRI_BREWERY_MUC=SipBrewery \
-e XMPP_DOMAIN=jitsi.mydomain.corp \
-e XMPP_SIP_DOMAIN=sip.jitsi.mydomain.corp \
-e XMPP_AUTH_DOMAIN=auth.jitsi.mydomain.corp \
-e XMPP_MUC_DOMAIN=conference.jitsi.mydomain.corp \
-e XMPP_INTERNAL_MUC_DOMAIN=internal.auth.jitsi.mydomain.corp \
-v /tmp/config:/config \
ghcr.io/jitsi-contrib/docker-images/sip-jibri
```

### Self-signed certificate

If `Jitsi` has not a trusted certificate, add `--ignore-certificate-errors` into
`CHROMIUM_FLAGS`:

```
-e CHROMIUM_FLAGS='--ignore-certificate-errors,--use-fake-ui-for-media-stream,--start-maximized,--kiosk,--enabled,--autoplay-policy=no-user-gesture-required'
```

## Sponsors

[![Nordeck](/images/nordeck.png)](https://nordeck.net/)

0 comments on commit 14bd867

Please sign in to comment.