Commit Graph

936 Commits

Author SHA1 Message Date
Aaron van Meerten
e7786d5c67 feat(jigasi): transcriber configuration for OCI and whisper and to skip saving (#1909) 2024-09-18 15:09:35 -05:00
Aaron van Meerten
c5afcde7c2 feat(jigasi): support graceful shutdown via sidecar (#1908) 2024-09-18 13:06:24 -05:00
Aaron van Meerten
5d40297c61 feat(jigasi): allow optional label for xmpp servers (#1907) 2024-09-18 11:37:47 -05:00
Aaron van Meerten
e7cb0f4bca feat(jvb): autoscaler sidecar shutdown hook on finish (#1906) 2024-09-17 09:07:54 -05:00
Aaron van Meerten
b0675c0e24 prosody: recording metadata module (#1734)
* prosody: jibri_session module for recording metadata

* prosody: flag for recording metadata module
2024-09-16 09:55:13 -05:00
lala
36b2e1662d feat(web) - Added NGINX_KEEPALIVE_TIMEOUT environment variable 2024-09-16 13:21:03 +02:00
Alex Pyattaev
24bf3e4b94 fix(web) add HTTPS port to URL in env.example
This prevents the issue where default env.example results in a non-functional system unless user manually adds HTTPS port into the URL.
2024-09-13 15:34:05 +02:00
Saúl Ibarra Corretgé
2280f6bee1 feat(web) add ability to run the web container targetting JaaS
If JAAS_APP_ID is set, the config will be updated to point to the
production JaaS deployment for the given App ID.

If JAAS_USE_STAGING is set to a truthy value the configuration will
point to stage.8x8.vc rather than the production 8x8.vc.
2024-09-05 12:54:30 +02:00
Aaron van Meerten
ff49cd98be Revert "feat(jigasi): install openjdk nonheadless, currently required for dep…" (#1899)
This reverts commit 66c6ad8e1c.
2024-09-04 16:09:35 -04:00
Aaron van Meerten
66c6ad8e1c feat(jigasi): install openjdk nonheadless, currently required for dependencies (#1895)
* feat(jigasi): install openjdk nonheadless, currently required for dependencies
2024-09-04 15:41:52 -04:00
Aaron van Meerten
3f6740809c feat(jigasi,transcriber): transcriber component and jigasi configuration updates (#1881)
* feat(jigasi): new JIGASI_MODE variable for sip vs transcriber behavior

* wip: split jigasi config into segments

* prune jigasi compose variables

* prune further variables

* append instead of overwrite

* fix variables

* sync xmpp config with meet configs

* further config syncup

* remove property from xmpp section

* move translator as per comments

* fix sipserver trailing end

* fix acc domain for jigasi bosh join

* fix public domain

* jigasi openjdk requirement

* make gcloud optional for transcription configuration

* revert dockerfile to discuss separately

* revert translator config removal

* remove translator config from transcriber compose
2024-09-03 08:49:38 -04:00
Aaron van Meerten
3e93212f0a fix(jicofo): pass compose variable for jicofo transcription support (#1893) 2024-08-30 15:06:05 -04:00
Aaron van Meerten
084266cec5 feat(transcriber): transcriber password in env.example and gen-passwords.sh (#1894) 2024-08-30 15:05:14 -04:00
Aaron van Meerten
e1b14f267c feat(prosody): enable brewery muc modules in internal muc component (#1892) 2024-08-30 14:48:32 -04:00
Aaron van Meerten
1889c5d561 fix(web): enable hidden domain when transcriptions or recordings are enabled (#1891) 2024-08-30 14:38:08 -04:00
Aaron van Meerten
46377d4c94 feat(prosody): transcriber account support and flag configuration fix (#1890) 2024-08-30 14:37:39 -04:00
Ilayda Dastan
9f2489de80 feat(log-analyser): updated grafana dashboards (#1885) 2024-08-30 08:25:01 -04:00
Ilayda Dastan
1e589f3b71 feat(log-analyser): transfered docker logs from docker containers and updated readme (#1884)
* feat(log-analyser): docker logs transfered and parsed from docker containers

* feat(log-analyser): fixed regex patterns and updated Readme file
2024-08-30 08:24:39 -04:00
Saúl Ibarra Corretgé
1f056b4c9d web: remove unnecessary option 2024-08-21 16:37:40 +02:00
Saúl Ibarra Corretgé
f893e497df base: update tpl 2024-08-09 10:35:58 +02:00
ilaydadastan
76175038a8 fix(log-analyser): added Jitsi network to loki service 2024-08-09 10:30:02 +02:00
24kushang
27150a2955 feat(prometheus): Docker Daemon scraping for monitoring (#1865)
* Docker Daemon scraping using otel

* Dashboard for the docker statistics updated with internal network implementation

---------

Co-authored-by: Kushang Haria <kushangh@192.168.1.3>
Co-authored-by: Kushang Haria <kushangh@MacBook-Pro.local>
2024-08-06 07:51:03 -05:00
Saúl Ibarra Corretgé
d6b64a21b9 misc: working on unstable 2024-08-05 11:32:16 +02:00
Saúl Ibarra Corretgé
b416ecca5c release: stable-9646
* 0dad31d fix(jicofo) enable jigasi brewery with ENABLE_TRANSCRIPTIONS
* fae66ad fix(jibri): IGNORE_CERTIFICATE_ERRORS as boolean
* 54baee2 feat(prosody): custom metrics of stanza counts for prosody service implemented (#1862)
* a88dd8b feat(jvb) default to using dcSCTP
* d2c26aa fix(jigasi) add missing variables to jigasi.yml
* 41559d6 feat(log-analyser): added grafana dashboard provisioning (#1855)
* 2e9e6ca misc: working on unstable
2024-08-05 11:32:16 +02:00
Marco A. Da Silva A.
0dad31dc21 fix(jicofo) enable jigasi brewery with ENABLE_TRANSCRIPTIONS 2024-07-31 23:45:16 +02:00
emrah
fae66ad05c fix(jibri): IGNORE_CERTIFICATE_ERRORS as boolean 2024-07-19 12:51:11 +02:00
24kushang
54baee28b5 feat(prosody): custom metrics of stanza counts for prosody service implemented (#1862)
Co-authored-by: Kushang Haria <kushangh@MacBook-Pro.local>
2024-07-18 16:03:05 +03:00
Saúl Ibarra Corretgé
a88dd8bbbc feat(jvb) default to using dcSCTP 2024-07-09 17:22:17 +02:00
Sebastian Denz
d2c26aad54 fix(jigasi) add missing variables to jigasi.yml 2024-07-07 12:29:36 +02:00
Ilayda Dastan
41559d6adc feat(log-analyser): added grafana dashboard provisioning (#1855) 2024-07-06 07:11:45 -04:00
Saúl Ibarra Corretgé
2e9e6caab8 misc: working on unstable 2024-07-03 21:28:30 +02:00
Saúl Ibarra Corretgé
5738452733 release: stable-9584-1
* 29a4523 feat(jvb) add JVB_CC_TRUST_BWE environment variable
* 0f7be54 feat(prometheus): Prometheus container and basic scraping configuration  (#1838)
* 9c87bba feat(jitsi-meet): added grafana loki and otel integration for log analysis (#1844)
* fcb90ba fix(web): whiteboard config.js syntax error (#1851)
* 811518b misc: working on unstable
2024-07-03 21:28:30 +02:00
Halil Teyfik
29a4523760 feat(jvb) add JVB_CC_TRUST_BWE environment variable 2024-07-03 20:10:32 +02:00
24kushang
0f7be5444b feat(prometheus): Prometheus container and basic scraping configuration (#1838) 2024-07-03 12:20:28 -04:00
Ilayda Dastan
9c87bba711 feat(jitsi-meet): added grafana loki and otel integration for log analysis (#1844) 2024-07-03 12:00:18 -04:00
Aaron van Meerten
fcb90baf98 fix(web): whiteboard config.js syntax error (#1851) 2024-07-03 10:38:01 -04:00
Saúl Ibarra Corretgé
811518b8be misc: working on unstable 2024-07-02 23:19:25 +02:00
Saúl Ibarra Corretgé
a2114a8ecf release: stable-9584
* b4604f3 feat(whiteboard) add builtin whiteboard integration
* 49bd165 feat(jibri) update Chrome to 126
* 980703b fix(jibri): display modes in xorg config
* c65d2bd feat(jigasi,jicofo,jvb,jibri,prosody): add healthcheck.sh scripts and prosody http_health mod
* d2ac43d feat(jigasi): Add new environment variables for jigasi configuration (#1841)
* fbc250e feat(prosody): openmetrics module support (#1832)
* 2adac72 feat(prosody): Drop non existing config.
* e22b4f3 feat(jibri): Adds more fonts.
* 982e577 feat(jicofo,jvb,web) default to using SCTP based datachannels
* 55c975f fix(jicofo): use integer for port value to fix addition (#1826)
* 7c8763f base: update tpl to version 1.3.0
* 1d3c0f1 jibri: fail to start if the SYS_ADMIN cap is missing (#1816)
* cacee4e jvb: adds autoscaler sidecar hook to signal final shutdown (#1809)
* 726b0f0 jibri: adds autoscaler sidecar hook to signal final shutdown (#1810)
* f2b2cc4 etherpad: update image version and settings
* 731d6d1 base: update tpl to make toBool more resilient
* 59c4eb2 jvb: add fallback WS server ID
* 9a54843 jvb: add ability to configure the TLS option for colibri WS
* 79a4635 jvb: add ability to disable XMPP
* 77ce86a jvb: add ability to enable SCTP datachannels
* 76ffaa7 jicofo, jvb: fix OCTO + SCTP behaviour
* 0298a30 misc: working on unstable
2024-07-02 23:19:25 +02:00
loli10K
b4604f3078 feat(whiteboard) add builtin whiteboard integration
Closes: https://github.com/jitsi/docker-jitsi-meet/pull/1480

Co-authored-by: Tugrul Dogan <tugrul.ufuk@gmail.com>
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
2024-07-02 22:50:33 +02:00
Saúl Ibarra Corretgé
49bd1657d5 feat(jibri) update Chrome to 126 2024-07-02 22:17:57 +02:00
emrah
980703bc57 fix(jibri): display modes in xorg config 2024-07-02 21:20:18 +02:00
Sebastian Denz
c65d2bd2fc feat(jigasi,jicofo,jvb,jibri,prosody): add healthcheck.sh scripts and prosody http_health mod 2024-07-02 11:50:25 -04:00
Sebastian Denz
d2ac43d46e feat(jigasi): Add new environment variables for jigasi configuration (#1841) 2024-07-01 14:22:59 +03:00
24kushang
fbc250ebfb feat(prosody): openmetrics module support (#1832)
add option to enable http_openmetrics
2024-06-26 13:32:50 -04:00
Дамян Минков
2adac72142 feat(prosody): Drop non existing config.
smacks_max_hibernated_sessions config does not exist in prosody 0.12 and the internal smacks.
This existed in the external smack module used for prosody 0.11.
2024-06-21 16:33:45 +03:00
Дамян Минков
e22b4f343b feat(jibri): Adds more fonts.
More info https://community.jitsi.org/t/about-the-jibri/132264/5
2024-06-21 11:04:03 +03:00
Saúl Ibarra Corretgé
982e5770f6 feat(jicofo,jvb,web) default to using SCTP based datachannels
WebSocket based ones are now disabled by default.
2024-06-20 15:43:01 +02:00
Aaron van Meerten
55c975fca0 fix(jicofo): use integer for port value to fix addition (#1826)
* fix(jicofo,prosody): use integer for port value to fix addition
2024-06-18 10:55:25 -04:00
Saúl Ibarra Corretgé
7c8763f517 base: update tpl to version 1.3.0
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1821
2024-06-11 18:37:08 +02: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