Aaron van Meerten
d3db3a5a89
fix(jibri,jicofo,jigasi,prosody,web): respect previous XMPP_RECORDER_DOMAIN value if set ( #1966 )
2024-11-14 09:29:43 -06:00
Saúl Ibarra Corretgé
1d3c0f13a3
jibri: fail to start if the SYS_ADMIN cap is missing ( #1816 )
...
The container will refuse to start and provide some useful information
to the user:
```
docker-jitsi-meet-jibri-1 | cap[cap_sys_admin] not permitted
docker-jitsi-meet-jibri-1 | Required capability SYS_ADMIN is missing
docker-jitsi-meet-jibri-1 | [cont-init.d] 10-config: exited 1.
docker-jitsi-meet-jibri-1 | [cont-finish.d] executing container finish scripts...
docker-jitsi-meet-jibri-1 | [cont-finish.d] done.
docker-jitsi-meet-jibri-1 | [s6-finish] waiting for services.
```
2024-05-30 12:07:35 -05:00
Aaron van Meerten
360361e5ea
jibri: move xmpp config for easier override ( #1748 )
...
* jibri: move xmpp config for easier override
* fix order of operations
2024-03-19 07:46:34 -05:00
Aaron van Meerten
140db223e3
jibri: check for chrome bin before pre-warm ( #1757 )
2024-03-12 12:55:39 -05:00
Saúl Ibarra Corretgé
e6a0c0461e
jibri: add check for /dev/shm size
...
If the container was staryed without a /dev/shm of at least 2GB
(defaults to 6MB in Docker) Chrome will behave erratically or crash.
Catch this with a tiny binary and make the container fail to start.
Ref: https://github.com/jitsi/docker-jitsi-meet/issues/1653
2023-12-02 10:27:22 +01:00
Aaron van Meerten
0569bce51b
jibri: add autoscaler-sidecar service support ( #1562 )
2023-06-06 13:31:00 -05:00
Aaron van Meerten
e4c8c2a963
jibri: pre-warm chrome first before starting jibri ( #1549 )
2023-05-16 12:35:24 -05:00
Saúl Ibarra Corretgé
0364d94c4a
jibri: remove deprecated PulseAudio module
2022-07-27 09:48:03 +02:00
Saúl Ibarra Corretgé
fbb8a2dbfe
jibri: switch to PulseAudio
...
Using PulseAudio means no longer needing to mount /dev/snd/ which should
make deploying Jibri much easier.
Credits:
https://github.com/openfun/jibri-pulseaudio
https://community.jitsi.org/t/tip-pulseaudio-support-for-jibri/65780
https://github.com/kpeiruza/jitsi-images
2022-06-14 09:19:29 +02:00
Saúl Ibarra Corretgé
829841e1a4
jibri: add support for arm64
...
Use Debian's Chromium and ChromeDriver instead of Google's.
This has the limitation of not being able to control the version we
ship, however.
2022-06-13 13:36:48 +02:00
Prayag Singh
bee4b6a124
jibri: use new configuration file
2021-10-13 16:11:20 +02:00
Matthieu Huguet
18ac85b69e
jibri: allow graceful shutdown of the container
2021-10-12 20:58:50 +02:00
Saúl Ibarra Corretgé
a7fb101e2c
jibri: don't provide a non-existing finalizer path
2020-12-18 09:30:21 +01:00
netaskd
4426ed8f27
jibri: fix case when /dev/snd is not bound ( https://github.com/jitsi/docker-jitsi-meet/issues/240#issuecomment-610422404 )
2020-04-23 14:04:08 +02:00
Saúl Ibarra Corretgé
768b6c4a50
security: fail to start if using the old default password
2020-04-06 16:55:13 +02:00
Saúl Ibarra Corretgé
a015710e54
security: don't provide default passwords
...
Also check if they are not provided at sstartup time and fail to start
in that case.
2020-04-06 12:23:36 +02:00
netaskd
ffa017b74d
jibri: add jibri service
2019-12-04 14:53:59 +01:00